Convert the GitHub issue templates into GitHub issue forms#107920
Conversation
AA-Turner
left a comment
There was a problem hiding this comment.
Good idea! I think there are some presentational issues (YAML multilines...) and a few points on wording/content.
A
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
ezio-melotti
left a comment
There was a problem hiding this comment.
Some of the comments (e.g. dropdown for the OSs and removing a few textareas) apply to all forms.
In addition, are you planning to convert the documentation template too?
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
I don't think it really needs changing? Most of the docs issues that are filed don't seem like they're particularly lacking in information to me. In my opinion it's fine to leave the docs template as-is, unless you disagree :) |
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
AA-Turner
left a comment
There was a problem hiding this comment.
Thanks again, all looks good!
A
|
Thanks everybody for the thorough reviews, much appreciated! |
This creates a much nicer interface for users filing issues with CPython.
Issue templates only apply to the
mainbranch, so there's no way of testing these changes unless they're already merged into themainbranch of a GitHub repository. Therefore, that's what I've done with my fork! These changes have already been merged into themainbranch of https://github.com/AlexWaygood/cpython. Feel free to create issues over at my fork and test out what the experience of filling in the forms is like. I've also created some example issues so that you can see how the bug reports are rendered after the form has been filled in:bazfeature AlexWaygood/cpython#13IndexErrorwhen usingfoo()AlexWaygood/cpython#14bar()AlexWaygood/cpython#15Documentation for this GitHub feature can be found here: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms. (This page also includes an example of how to convert an existing issue template into an issue form.)
Detailed documentation for the permitted syntax in GitHub forms can be found here: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema