-
-
Notifications
You must be signed in to change notification settings - Fork 31.5k
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
Improve the feature-proposal issue form #108033
Conversation
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
One other change we could make: prior to the new issue forms, the issue templates had big titles at the top: if it was a bug report, the title at the top was "Bug report"; if it was a feature request, the title at the top was "Feature request". I sort-of miss those -- it was easy to see at-a-glance what kind of an issue you were dealing with if you had it open. Should we bring them back? Examples of how they looked until recently: |
@erlend-aasland, it looked like the new checkboxes in the feature-request form might have been annoying you a bit in #108021. Would you prefer a dropdown selection, like this PR proposes? (Example of how it renders with the drop-down: AlexWaygood#16.) |
These would be useful to bring back I think |
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
I'm actually not sure this is possible, unfortunately :/ You can create a custom markdown block of text that will be shown to the user as they're submitting the form, but that doesn't get rendered into the issue report once the form's been completed. We can pre-fill a textarea input section with |
We could maybe have it so that the textarea input at the bottom comes prefilled with |
We could use something akin to https://github.com/python/cpython/blob/main/.github/workflows/documentation-links.yml to add the block of text depending on which label has been applied? A |
Alright, I'll try to tackle that in a followup PR 😄 |
Yeah, the most irritating thing was that after I finally had been allowed to create the issue, GitHub of course showed it as an issue with two tasks, which was of course completely wrong. When browsing issues, task status is also shown (for example 2 or 4 tasks complete, or something similar). I wanted to get rid of that for my issue; it just did not make any sense, and you could get the wrong impression of the progress of the issue just by browsing the issue list. |
Okay, let's try this out, then. I think this reduces the friction for core devs a bit and makes the form more flexible, but we can continue iterating if we still don't feel like it's working well 👍 |
A small followup to #107920, now we've had a few days' experience of people using the issue forms:
As before, I've pushed these changes to the
main
branch of my GitHub form, so you can try creating an issue at https://github.com/AlexWaygood/cpython to see how the form renders.