-
Notifications
You must be signed in to change notification settings - Fork 15
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
Setup issue templates with checklist for history and other things #96
Comments
Thoughts on this:
|
+1 to the format to begin with. However, in my experience people hesitate to fill-in so many details. May be we could omit OS, node and npm versions? I am not very sure whether there are os-dependent control flow exist in the project. May be @dougwilson and @wesleytodd will know better |
I agree, more simple is better to start. If we find that people are following the template and there is a specific type of error people run into which could be added to the template, great! Otherwise, KISS (keep it stupid simple). |
Somewhat related, PR to create a PR template in Express: expressjs/express#4217 |
I've just learned that you can have issue templates auto apply labels, which sounds pretty rad. (I'm assuming that submitters don't need permissions in order for these labels to apply, but haven't tried it myself) Even if we had super lean templates, forcing users to choose from I'd like to see us use these as initial states. One option can be |
So in looking at that pr, I am concerned that it is just more structure than is optimal. If someone has to fill in all that I am not sure it will actually add value and it just makes them do more work. If the structure is just thrown out when half the parts are not applicable it really doesn't help. I do like the idea of asking just For bugs, how do you like For security, I think the answer is clear, just link them to the reporting docs and tell them not to open an issue. So this would be a separate template right? |
I would like to raise this issue again at the TC meeting 05-20-2020. I believe that even a modest template noting that the repo is maybe not the first place to start off with general app issues would cut down on the number of first time user questions. From experience we know that asking for a small working piece of code that reproduces the issue often solves many application errors as the author is asked to step back and write a small piece of code to reproduce the issue. |
I don't see it discussed yet, but should we put this in a |
@dougwilson Yes I believe you're understanding is correct. A |
I played around with this today, here are some examples. Checking the raw file content shows the comments that users will see when filling out an issue. There's a |
Oh, that is cool, @jonchurch ! I like how you can make buttons that go somewhere else and not an issue as well, that is very useful! Security is a great example. I bet we could even have one for how to do thing X go somewhere too. I'd suggest that these types of links head out to our expressjs.com site. The security one, for example, has a section on a page on the site, but we could (and probably should) just have a page for each of these things on the site. I'm suggesting the site for the link out mainly because since that would show on all the repos, that probably seems the lest jarring (vs suddenly ending up in a different repo). I wonder if (this is not needed, but curious for the future) if a repo could override that |
From #85 (comment), this is for setting up an issue template.
The text was updated successfully, but these errors were encountered: