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 GitHub issue templates #6839
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,6 +39,13 @@ body: | |
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: Guava Version | ||
description: Guava version for which you encountered the bug, for example `32.1.3-jre`. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We can move that into the |
||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
attributes: | ||
label: Packages | ||
|
@@ -72,6 +79,7 @@ body: | |
- Java 8 | ||
- Java 11 | ||
- Java 17 | ||
- Java 21 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I added these to match the |
||
|
||
- type: checkboxes | ||
attributes: | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,7 +9,7 @@ body: | |
|
||
|
||
Be aware, though: most feature requests are not accepted, even if they're suggested by | ||
a full-time Guava team member. [Feedback](http://stackoverflow.com/a/4543114/869736) from | ||
a full-time Guava team member. [Feedback](https://stackoverflow.com/a/4543114) from | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I copied all of these directly from the wiki, but yeah all of these should probably be https if possible. I'll update all of the links in the wiki as well. |
||
our users indicates that they really appreciate Guava's high power-to-weight ratio. It's | ||
important to us to keep Guava as easy to use and understand as we can. That means boiling | ||
features down to compact but powerful abstractions, and controlling feature bloat carefully. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I put this at this position to be close to the "Packages" selection. But maybe it would be better to move it further up (maybe even as first field)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it might make sense to ask them to try the newest version before spending time on coming up with steps to repro the bug. Ideally all of the bugs we receive should be from the latest version so we don't waste time on bugs that have already been fixed. We might still want to record down the version number though so we could keep track of when the bug first appeared. It could help with debugging if we decide to visit old issues or if old bugs become relevant in new and unexpected ways.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we can also add a (required?) checkbox to say something like
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be part of the "Checklist" below then? Or / and should the description of the version field also mention this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The checkbox will show up in the issue once it's filed, so it might be a little weird to put it at the top. I think we can add some instructions at the top asking them to first make sure the bug is still present in the latest version. The checkbox can be at the bottom.