Skip to content

Conversation

@fabioneves
Copy link
Collaborator

Who needs a PR checklist? 😜

Here are some suggestions to kickstart the improvement of the checklist. I think that we should also gather some feedback from the people on why they don't fill the current checklist appropriately, like if they find some difficulties or if somehting is not clear enough, etc, that will allow us to improve it imo.

I think we should aim to something simple and clear as possible.

@fabioneves fabioneves requested a review from eiriksm May 16, 2025 09:23
@fabioneves
Copy link
Collaborator Author

@eiriksm
I'm not exactly sure on how to improve the last item on the checklist, maybe it could be rephrased to something more generic?

@eiriksm
Copy link
Contributor

eiriksm commented May 19, 2025

Yeah its not super easy. Maybe we should do something like "Check this item if this is not applicable"?

- [ ] Breaking change <!-- fix or feature that would cause existing functionality to not work as expected -->

### Visuals <!-- Add here some screenshots -->
### Description of the change with screenshots (if possible)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I especially like this change. Nice 👌

- [ ] Is the documentation updated, if it makes sense? <!-- Check this also if no updating is needed -->
- [ ] Are necessary translations added/updated? <!-- Check this even if no translations are being changed -->
- [ ] Did you update sanitization routines, where personal information is handled?
- [ ] Can it be deployed automatically? <!-- If manual actions are required, fill in the deploy steps below -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure I agree with moving it to a comment like this. I don't know how other people use this, but personally I use the checklist to click the different checkboxes when it's in rendered mode. In this mode, the comments does not appear, and then I would not be reminded about filling it out. What do you think?

- [ ] Are necessary translations added/updated? <!-- Check this even if no translations are being changed -->
- [ ] Did you update sanitization routines, where personal information is handled?
- [ ] Can it be deployed automatically? <!-- If manual actions are required, fill in the deploy steps below -->
- [ ] My code follows the style guidelines of this project.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think that should be part of the checklist. That should be completely automatic and part of CI

- [ ] Can it be deployed automatically? <!-- If manual actions are required, fill in the deploy steps below -->
- [ ] My code follows the style guidelines of this project.
- [ ] I have performed a self-review of my code.
- [ ] This change requires a documentation update and I have updated the documentation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe, if we want to keep it as a checklist, we can do something like

This change requires a documentation update and I have updated the documentation. If not relevant, check this box anyway

- [ ] My code follows the style guidelines of this project.
- [ ] I have performed a self-review of my code.
- [ ] This change requires a documentation update and I have updated the documentation.
- [ ] This change requires a translation update and I have updated the translations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe same here?

...if not relevant, check this box anyway

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants