-
-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How can we better propose "new quest types"? #550
Comments
Start by adding a "pattern" on the wiki : "how to propose new quest" Also you can provide a table like mine for "choose one/choose multiple"
Also you can add on wiki a screenhot for every quest type : yes/no, choose one, ... |
This is much more aligned to FOSS. I think it's fine if people suggest
quests, without all the needed information; if we rely on people knowing
everything, as stated, it will frighten people away.
In my experience, it's also a good idea to list key people, so if less
experienced people need help, they can ask better targeted questions. This
would normally be a simple table, or listing; this is an example that I was
part of, a while ago:
http://www.gnewsense.org/Credits?action=show&redirect=WhoHacksWhat#toc12
Tobias would obviously be BDFL, for as long as he wants to be, but
organising the supporting team, will help.
Just my thoughts,
Chris
chris_debian
…On Sun, 27 Aug 2017, 14:31 Binnette ***@***.***> wrote:
Start by adding a "pattern" on the wiki : "how to propose new quest"
(Please fill the fields below)
Quest name = ..................
Quest question = ..............
Quest type = yes/no ; choose one ; multiple choice ; input tag value ; hour
Osm attributes = attr1 with link ; attr2 with link
Also you can provide a table like mine for "choose one/choose multiple"
Choose one : attr1 attr2
Answer1 val1 val1b
Answer2 val2
Answer3 val3 val3b
Other answer...
Answer4 val4
Also you can add on wiki a screenhot for every quest type : yes/no, choose
one, ...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#550 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ARGrd4OgrNV4A-ruu0UjctPfqOqgEh6xks5scW_BgaJpZM4PDyzc>
.
|
Ehmm, who?
The wiki is still too far away when clicking on the "new issue" button. So an issue template would be suitable here. Also, there, you can immediately fill it out and don't need to copy & paste things.
Hmm, yeah, but I'd want to make it easier anyway. And get people to think about it to facilitate the work for @westnordost. However when proposing a quest they should be able to know certain things. I mean, they don't have to provide an overpass query, but at least they should be able to describe it roughly in words and mention the tag they talk about. And they should know, why the information added in a quest is useful, etc. These are just basic things and this might make such issues more useful. |
@rugk It is very thoughtful of you to write this, thank you for that. I will answer more detailed later. |
I improved the https://github.com/westnordost/StreetComplete/wiki/Adding-new-Quests-to-StreetComplete guide, made the initial section a bit more friendly to read and added some stuff I recently wrote into (your) tickets. Let's do the tick list! Because:
|
I did that now. Added this tick list. |
Oh, wow. How… nice. So I see that constructive feedback always wins! 😎 And using Emojis is an awesome idea. 👍 So now just get into the details (note I would gladly do a PR on that):
|
Maybe we can simplify the wording of the "Always definitely answerable"/nospam and the "Applies to a reasonable number of elements"/efford criteria to: "There are not too few possible quests" and "There are not too many unnecessary quests". Although we should keep in mind that this is something, which also depends on the implementation and this is something the average user should not always have to think up to the end. |
That's just the short form, the longer explanation should be clearer on what is meant specifically because an example is given there: Any answer outside of the sphere of "cannot answer because quest is invalid / place does not exist anymore". Yeah, I don't know, I don't want to add too much template there, as this may lead to people just filling out the required parts and not think for themselves and confuse people who do not want to add a quest suggestion bug report a bug or something else. |
Check again, I changed the wording. |
Yeah, that nis much better.
As for 8. I can set a PR. (I would also do 1./2. there, then) Still 3. is open. Don't you think it is useful to split established and useful purpose? |
No, I think these are related. If a tag is not established, it is even more important that it has a useful purpose. The more useful the purpose, the less important it is that it is already well established. So I mention them in the same sentence. You can, but I cannot guarantee that I will pull it. I am not too convinced that this is necessary / helpful. Removed "Easy UI". |
Another suggestion: Mostly for the "has a useful purpose" I think, it is too few to just let the issue creator tick a box and (optionally) add a reason. |
So no checkboxes but questions? |
No checkboxes are okay for simple items, but maybe for this one question… Or maybe just require a reason below the checkbox part, so people don't have to pack that part into the line, where the checkbox is. (But, we can also leave it as it is. I already like it. And people should just write some reasoning below the part by themselves.) |
Starting a discussion about the reoccurring problems of how quests can be proposed.
The problem
What we have…
Generally both things require the issue creator to read a lot of text. We are on the internet, however! So we need…
What we need…
The solution(?)
How?
* extra advantage: users do not have to be on GitHub for proposing quests
Of course, I am biased. (I would suggest the ticklist as an issue template, and also include a template part for letting the user think about the UI)
Of course the proposals could be combined. E.g. the issue template with the ticklist can be in a new repo, specialized for that.
The text was updated successfully, but these errors were encountered: