Conversation
|
Hi @Daetha , for me it is fine, when you both agree with this changes. You both are currently the responsible devs for the ELMOs and if you are both happy with thist checklist it is okay for me. However I would like to make some suggestions:
Only suggestions from my pouint of view. Best, Holger |
|
Dear @Daetha and @McNamara84, |
There was a problem hiding this comment.
Hi @Daetha,
as discussed, I talked with our product owner, and she is fine with us updating the checklist. I’ve now prepared my version, which keeps all of the original points but groups them into clearer sections e.g., Code Quality, Documentation, and Testing.
This structure should make it easier to see what’s needed for a PR before review, while still keeping the flexibility of the “if needed” items you mentioned.
Feel free to have a look at my suggested version below. If you and @McNamara84 both agree with these changes, it’s okay for me, too.
Best regards
Ali
Pull Request Checklist
Code Quality
- My code follows the project’s style guide.
- I have self-reviewed my code.
- I added comments for hard-to-understand code.
- My changes do not create new warnings in the test browser console.
Documentation
- If applicable, PHP code is documented using PHPDoc.
- If applicable, JavaScript code is documented using JSDoc.
- If needed, the ELMO Guide (./doc/help.html) has been updated.
- If needed, the README has been updated.
- If needed, the API documentation (./api/v2/docs) has been updated.
- If a new feature was added or a bug fixed, the changelog (./doc/changelog.html) has been updated.
Testing
- If needed, Playwright tests have been updated or added.
- If needed, unit tests have been updated or added.
- If needed, jest tests have been updated or added.
|
Dear @Daetha, before I approve this pull request, which checklist did we agree on? |
The one with your improvements ; ) |
But you haven't updated the local checklist yet :) |
The new checklist is attached to this PR description. What does the team think? Let's discuss in the comments.
Changes
[What changes have you made?]
Notes for Reviewer
[Describe the steps needed to test this]
Checklist
My code is styled, reviewed and understandable
My code is documented
./doc/help.html) has been updated../api/v2/docs) has been updated../doc/changelog.html) has been updated.My code is productive
This PR is covered with the tests. Tests are added first for code that runs often, has a high failure impact, or is difficult to validate through manual testing.
Known Issues
[What lower priority problems remain?]
Known Issues
[What lower priority problems remain?]