This repository has been archived by the owner on Aug 26, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Details
I recently noticed in another repo that GitHub has the ability to use forms for its issue templates now, and I thought it might significantly help in the quality of submitted issues to this repository and reduce frustration on both contributor and maintainer's sides.
New Alternative
Here is the new "New Alternative" view (some fields have been made required, and the CONTIBUTING/CONTRIBUTORS.md files are links again, I fixed that after taking the screenshot):
and the resulting issue after partially filling out the template:
Fix Alternative
Here is the new look for "Fix Alternative":
Remove Alternative
Here is the "Remove Alternative":
Other
Here I am of two minds. Historically "Other" has been handled by issues with the
other
label, and so the new view does the same:However, GitHub does have "Discussions", which can either be converted from Issues (and even in bulk/automatically from a particular label), or you can direct users to start a discussion straight from the Issue template chooser, so I've added that as an option as well:
I only expect one of three options to be taken:
other
label are converted to Discussions, and done so automatically upon creationother
tagged issuesThe benefit of keeping the issues tagged with other is that you can still take advantage of the form and require some structure (and checking the box that the user has read the contribution guidelines) before starting a discussion. In testing it told me it would not automatically convert issues with that label in the future, so perhaps you should stick with option #2 or #3.
I've reverted the discussion pointer in 0a0a6e1 so this can be merged as is. If you would like to enable discussions the first two options can be decided on.
Obviously very open to feedback on this unsolicited change suggestion, I only hope it's helpful!