-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add default issue templates #2
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
55174cf
to
4ef59ba
Compare
This looks like a "PR template" and not an example "Issue template" (copy-paste snafu?) I think "tags" or "labels" are better for the "kind of ticket" ask above. I don't see anything else relevant to issues. For me, an "issue template" is a barrier to contributing: it's something I have to read, understand and then act upon. So having to read 200+ words takes time. It's not clear that I'm "allowed" to delete it. For long-term contributors or maintainers, it should be completely redundant: they should already know the norms of the project. I can see the use-case for these things on extremely popular projects that get many bug-requests (or pull-requests) -- then it can save the limited time of core-contributors. For example, having to constantly ask followup questions for logs or versions of software etc. Unfortunately, we do not have that problem. Even if we did have this problem, I don't believe every project would want to solve it the same way (that is, with the same issue template). As evidence: the current projects that do have issue etc templates don't look very similar to me. |
Thank you for taking time to write this input @meejah The description here above is indeed using a PULL_REQUEST_TEMPLATE (only to be use explicitly - see #4). |
Again, thank you for taking time to write this input @meejah In short (to be longer discuss elsewhere):
I'll try to test/demonstrate what I mean elsewhere first. |
Is it possible to do this in an "opt-in" fashion? My main issue with the original wasn't that I necessarily have a problem with all templates in all situations: it was that templates suddenly appeared in repos I maintain without any discussion (or, from my perspective, any immediate need). So having some "starter" templates for repos that want to try them out might be nice indeed -- but IIUC putting them here means they will appear on all our repositories (and, more importantly, any future changes would also immediately appear in those places too). Is that part correct? I really don't see a way to get to viable org-wide templates, given the widely different things we work on (including e.g. public vs private repos etc). |
Refers to LeastAuthority/it-ops#142
Add default issue templates for bug report, feature request and task. Those 3 templates should only be available in the repositories owned by LeastAuthority that do NOT have ANY existing issue template already defined.
In addition, it should still be possible for a contributor of those project to create blank issues.
Types of changes
Checklist
Thank you!