-
Notifications
You must be signed in to change notification settings - Fork 0
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
chore: update pull request template #58
base: main
Are you sure you want to change the base?
Conversation
Reviewer's Guide by SourceryThis PR updates the pull request template to streamline the checklist and improve clarity. It condenses several checklist items, combines related checks, and removes the explicit Conventional Commits specification from the checklist, as it is already mentioned in the contributing guidelines. No diagrams generated as the changes look simple and do not need a visual representation. File-Level Changes
Assessment against linked issues
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
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.
Hey @JaeAeich - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider keeping the explicit conventional commits checkbox to ensure consistent commit message formatting, while maintaining the improved template conciseness.
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
{{ cookiecutter.project_name_dashed }}/PULL_REQUEST_TEMPLATE.md
Outdated
Show resolved
Hide resolved
{{ cookiecutter.project_name_dashed }}/PULL_REQUEST_TEMPLATE.md
Outdated
Show resolved
Hide resolved
- \[ \] I have provided appropriate documentation | ||
([Google-style Python docstrings][py-doc-google]) for all | ||
packages/modules/functions/classes/methods or updated existing ones | ||
- \[ \] My changes generate no new warnings |
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.
Are we checking for this?? If not, please re-add
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.
yes we are.
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.
How?
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.
ruff enforces google docstring and CI fails if docstrings are not written.
{{ cookiecutter.project_name_dashed }}/PULL_REQUEST_TEMPLATE.md
Outdated
Show resolved
Hide resolved
- \[ \] I have provided appropriate documentation | ||
([Google-style Python docstrings][py-doc-google]) for all | ||
packages/modules/functions/classes/methods or updated existing ones | ||
- \[ \] My changes generate no new warnings |
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.
How?
works | ||
- \[ \] New and existing unit tests pass locally with my changes | ||
- \[ \] I have not reduced the existing code coverage | ||
1. [] My code follows the [contributing guidelines][contributing-guidelines] |
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.
What do you think about prompting users for contributing guidelines and use the ELIXIR Cloud & AAI ones as default?
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.
Lets do that later, first make a good one for ECAAI and then consider such generalizations.
Description
Updates the pr template for cookicutter repo and also relax/shorten for the proj generated by it. Also fixes formatting issue with mdformat.
Comments
Summary by Sourcery
Simplify the pull request template by reducing the number of checklist items and grouping related items together.
Documentation:
Chores: