-
Notifications
You must be signed in to change notification settings - Fork 116
Approval Process
Rabi Abdel edited this page Aug 22, 2019
·
6 revisions
Pull Requests will be approved in two stages:
-
Stage 1 - By Chapter Leads*: The Chapter Lead need to approve your PR before it is considered to be merged with the master. this can be done through different ways:
-
Prompt Approval
- This can be requested/hinted by you by labelling it as "minor"
- Pull Requests that are introducing editorial fixes and/or very minor changes can be approved by chapter leads without discussion in meetings.
- Best Effort Judgement will be made on this by the chapter lead.
- Pull Requests approved this way can be re-opened/reversed if proved to be controversial.
-
Online Approval within 48 hours of PR creation provided that:
- It does not conflict with CNTT principles or uses conflicting terminology.
- It does not suggest fundamental changes or majour addition/modification.
- All comments and questions on the pull request has been addressed.
- It has passed the cool off period of 48 hours where there has been no active discussions or objections to approve it.
- it is up to the Chapter lead to decide Whether to approve a PR online (if passed above criteria) or defer it to more discussion during weekly meetings.
-
Approvals during Weekly meetings:
- For those Pull requests that require further discussion will be discussed/approved during weekly meetings.
*In case Chapter leads create PRs themselves, then it has to be approved by the Co-Lead for that chapter (if no Co-lead exist for that particular chapter, the Master Co-Lead will need to approve it).
** PR Creators may ask for any additional reviewers to approve their PRs.
-
-
Stage 2 - During Master meetings: PRs that are approved by Chapter Leads will be approved and merged during weekly master meeting.
- This is to make sure dependencies are spotted and addressed between chapters or between Reference Model and Reference Architecture.
- PRs that has been approved by their Chapter leads can be approved and merged into master promptly if considered minor.