clean up github PR form template - #1608
Conversation
See #1595 for detailed description of PR form template issues
|
Should we take this opportunity to add something to the "Testing" part of the PR checklist like "If this PR should improve memory usage or runtime efficiency, at least one benchmark demonstrates expected improvements (add a new benchmark if necessary)"? |
|
Interesting and helpful finds. Some I didn't even notice when reading through before this, ha |
|
Thank you for taking a look!
It is the former! I believe you need to be granted some nonzero level of permissions for directly editing the uxarray repository in order to actually assign labels to your PR. But, you can certainly open a PR from a fork, even without any permissions at all. For my first uxarray PR I didn't have permissions and opened it from a fork, and I remember being a bit confused about whether I should check this box, and whether I was supposed to be able to add labels somehow but just couldn't figure it out, when in fact you need some edit permissions for it. Maybe we can workshop the phrasing a bit to come up with something that clarifies this, while also not being too vague? Perhaps something like "Added appropriate labels (if you have uxarray edit permissions)" would be clearer? |
|
Oh that's interesting, I would have been confused too. Since some of the other checks have much more added context now, it may help to also add this context too (while also covering the case where they want to check the box but couldn't add labels):
A bit wordy but may cover all the points of confusion? I avoided the word "edit" because that sounds like a higher level of permission that "using"/"adding", but it seems like the user can either do all or none so it may not matter much either way. |
erogluorhan
left a comment
There was a problem hiding this comment.
Looks great overall, just a few inline comments
How about "Added appropriate labels (if your repo permissions allow to do so)" @Sevans711 |
in response to reviewer comments on #1608
|
Thank you for your feedback and suggestions, @dylannelson and @erogluorhan. I have made changes accordingly; see 6580446:
Highlighting some lingering questions:
|
Yeah, that would be helpful especially on my draft PRs. |
erogluorhan
left a comment
There was a problem hiding this comment.
I could even approve it now, but a few quick comments below:
and minor update to comment in Examples section
|
@erogluorhan Thank you again for reviewing! Pinging to let you know I made some minor changes (see replies to inline comments above, as well as small notes below). If you still approve there is no need to follow up here, just wanted to keep you in the loop. Extra changes not included as replies above:
|
dylannelson
left a comment
There was a problem hiding this comment.
Read through it all again and think it's overall much more clear, covers additional meaningful reminders, and sounds like it could be understood by most users.
Closes #1595
Overview
Fixes/improves a variety of outdated/confusing aspects of the default PR form, as noted in #1595:
_)"docs/api.rst"docs/examples/; guide:docs/user-guide/; quickstart:docs/getting-started/". Also clarified that adding entries to "gallery.yml" only applies for gallery-type examples.docs/gallery.rst; guide:docs/userguide.rst; quickstart:docs/quickstart.rst)"PR Checklist
General