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
Docs/Community: add issue forms #5927
Conversation
Thank you! |
cba8718
to
2d1bbf7
Compare
You can take a look at them here https://github.com/Panquesito7/imgui/tree/issue_forms/.github/ISSUE_TEMPLATE |
Thank you. I can see the individual templates formatted by Github, but I suspect enabling Issues on your repo would allow testing the entire flow? @PathogenDavid reminded me they experimented with this a while ago too: Will investigate both! |
General feedback:
My thought on the "separate mandatory fields vs pasting from Tools->About is the following:
Fields: Single-line, free-form, mandatory
Multi-line:
Each section should have markdown info/links to explain things. Perhaps the biggest value of this template system is our ability to interleave those details inside the form. For a start I suggest we bundle "Your Issue/Question" as a single field BUT the description + placeholder should put an emphasis on importants sections from the guidelines: Intent, Context, Expected Behavior, Actual Behavior. etc. How about pull requests? Thank you! |
I'm kinda confused now 😅 If I understand well, you want to:
Not sure what else should be done. 🤔 |
Not necessarily shorter, but I listed the fields which I thought seemed like a good compromise. One-liner field are more likely to be filled correctly than multi-line fields with variety of infos. But multi-line fields desirable for expressiveness.
Yes or at least until we find a more meaningful reason to split them.
Yes.
Yes, but that can be addressed later indeed, no need to worry about this now. |
Hey! It's been a lot of time now 👀 been really busy lately. |
@Panquesito7 No worry I copied it to a private repo of mine. |
I've returned back to this and pushed a new issue template: Commit c528b68 I experimented for several hours with details to try to get things right. It turns out that IMHO the most useful feature is being able to inject markdown, links and comments in the template, making various information easier to access. I have copied selected parts of Guidelines into the issue templates. Issues imho:
Instead I have used a non-checkable bullet list in markdown. I tried to use markdown checkboxes but there weren't editable. Thanks! |
Things added/changed: