Workgroup - PR Review ============================================================================= ###### tags: `workgroup` ## Workgroup Members Reviewers: Mark, Anatolly, Simon, Mario, Francesco * Assign labels (priority, needs more information, needs contribution) and review PRs Senior Reviewers : Everyone of the [Core team](https://github.com/orgs/django-cms/teams/core-team) * Merge PRs ## Workroup Leader Francesco, Nicolai (moderator) ## Workgroup Goals - Manage Github Issues & review Pull Requests ## Links - [Guidelines of this work group](https://hackmd.io/dvqIkYS_QGmvzvujgkOqRw) - [Github Issues](https://github.com/django-cms/django-cms/issues) - [Github PRs](https://github.com/django-cms/django-cms/pulls) - [Issue Management Guidelines ](https://docs.django-cms.org/en/latest/contributing/management.html#issues) - [Github Issue / PR Review Guidelines](https://hackmd.io/dvqIkYS_QGmvzvujgkOqRw) - [Contribution Response Templates](https://hackmd.io/@fverde/H1WTZoaIu) # Meeting log ## 12.05.2021 (Next Week) ### Agenda #### Issues to be reviewed (Submit your issue here) - #### High Priority Issues - Maybe this one? https://github.com/django-cms/django-cms/pull/7014 ### Tasks - [ ] Come up with a clear process for how this work group conducts its weekly meeting (Nicolai) ## 05.05.2021 ### Agenda #### Issues to be reviewed (Submit your issue here) - Issue [#6085](https://github.com/django-cms/django-cms/issues/6085) - Issue [#6994](https://github.com/django-cms/django-cms/pull/6994) ### Tasks - [x] Everyone to assigns himself to 2 - 3 issues, set a priority, report them on Kanban board before Wednesday, tries to present a solution/direction (at least 1 issue per person per week) - [x] Add new rule to Contributor Guideline -> mention Core Team Member in ready to be merged PR comment as a reminder - [x] When a PR is ready to be reviewed, ask reviewer for a check. You can do that adding his/her name in a comment on Github ## 28.04.2021 ### Agenda - [x] Review of [project board ](https://github.com/django-cms/django-cms/projects/5) ### Notes - decision to mention core team member in the comment section of PR that is ready to be merged -> needs to be added to work group guideline -> added to task list ### Tasks ## 21.04.2021 ### Agenda - [x] Review of [project board ](https://github.com/django-cms/django-cms/projects/5) ### Tasks - [x] Francesco to create clear instructions on how to manage Issues/Pr and to use the Kanban project board. ## 14.04.2021 ### Agenda - [x] To define Sr Rev and "Merger" groups - Issue / PR Review: Reviews PRs - Core Team: Consists of Senior Reviewers and can merge PRs - [x] ~~Proposal: merge the approved issues/PRs between this meeting and Tech meeting~~ * ~~so to have a possibility to warn this Workgroup and~~ * ~~prevent to postpone everything to the next call in case of problems~~ - [x] What critera to filter issues before assigning them: * from the newest to the oldest or * ~~[this one](https://github.com/django-cms/django-cms/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22DCA+Contribution%22) or what? (Of course we have to exclude every issues related to v.4 and Django 3.2)~~ - [x] [Another project for Django 3.2 compatibility?](https://django-cmsworkspace.slack.com/archives/C01NLLLTD7F/p1618360033000800) * Another call for it? NO * another Kanban table? A milestone - [x] List of assigned issues and their status. All issues will be reported on Kanban scehma ([ Issue / PR work group ](https://github.com/django-cms/django-cms/projects/5)) by Francesco (all) **Kanban's rule : max 15 issues in each "todo"/"in progress" columns at time** | Reviewer | N. issue | N. PR | Status | Comments| | -------- | -------- | -------- | ------ | ----- | | | | | | | - [x] Review of issues assigned (all): * Problems? * Relevant things to tell? * - [x] List of issue /PR approved and/or to merge | N. issue | N. PR | status | | -------- | -------- | ------ | | 7001 | | done| | 7003 | | asked questions to the author of issue | ### Tasks - [x] Everyone 1. assigns himself to 2 - 3 issues 2. set a priority 3. report them on the aforementioned list before Wednesday 4. tries to present a solution/direction (at least 1 issue per person per week) ## 07.04.2021 ### Agenda - [x] Presentation of Francesco's process proposal - [x] Creation of priority labels (low, mid and high) ### Tasks - [x] Give work group members access permissions (labels, review etc.)(Nicolai) - [x] Setup ongoing weekly 45 minutes Github Issues Call (Nicolai)