Github Issue / PR Review Guidelines
Organization
- Senior reviewers:
- who:
- tasks:
- Reviewers:
- who:
- tasks:
- managers and controllers of issues/pull requests(PR)
- prioritization
- management
- maintenance
- right assignation to right person (ex. bug related to core code to senior members)
- bug fixing
- handle of issues / PR
- doing and making everything to solve the issue(code + contacting the person who raised the issue/PR)
- submit the issue/PR to a senior reviewer for a final review
Kanban board
4 columns:
-
To do
- The list of every issue/PR ready to be evaluated
- max 15 issues/PRs at time
- this column is updated manually by Francesco
-
In progress
- The list of every issue/PR where reviewers are working on
- max 15 issues/PRs at time
- this column is updated manually by Francesco
-
Ready to be merged
- every PR approved, but not merged, will be moved here automatically
-
Done
- every issue/PR closed will be moved here automatically
Weekly call
Date: every Wednesday
Time: 4:30 to 5:15 pm CEST
Google Meet: Link
Purpose of the weekly call:
- alignment
- share information
- ask questions
Important: Please make sure to complete your tasks before the call (e.g. prioritization, solving issues, etc.). This way we can guarante to have a profitable call.
Ho to join the review team
For all information, take a look here: https://github.com/django-cms/django-cms/blob/develop/CONTRIBUTING.rst <https://github.com/django-cms/django-cms/blob/develop/CONTRIBUTING.rst>
_
Steps
- Create a GitHub account, if you don’t have any
- Join us in our
django CMS Slack channel <https://www.django-cms.org/slack>
_
- Send a message to Nicolai Ridani
- When you are a member of the review team on GitHub, you can handle issues (assign yourself, set labels, etc.) and solve them.
- Attend to weekly calls regularly.
How to assign issues and set labels
- Open an issue
- On the right column you can see “Assignees” and Labels.
- Click on each gear button to set Assignees and labels respectively
PR ready to be merged
- If the PR is approved and ready to be merged, please leave a comment for a core team member in the PR as a reminder
- When a issue/PR has been merged, please remove all labels related to "status" and "needs" categories before closing it
Message template list for Issues
Issue / PR Message template list