-
Notifications
You must be signed in to change notification settings - Fork 56
Processes
Julien Déramond edited this page Mar 8, 2023
·
3 revisions
Diagram representation of Boosted PRs workflow.
stateDiagram-v2
[*] --> State1
State1: Draft
note left of State1
PR is in development and can't be reviewed officially
end note
State1 --> State2
State2: Ready for review
note left of State2
Developer has checked all the content and the DoD.
PR is ready for review.
Anyone can make the first review.
end note
State2 --> State3
State3: Review in progress (1)
State3 --> State2
State3 --> State4
State4: Approved (1)
note left of State4
Reviewer must approve the PR.
end note
State4 --> State5: (Optional)
State5: Ready for a11y review
State5 --> State6
State6: A11y review in progress
State6 --> State5
State6 --> State7
State7: A11y review done
note right of State7
A11y reviewer approve the PR (or at least comment the PR with a "OK")
end note
State7 --> State8: (Optional)
State4 --> State8: (Optional)
State8: Ready for design review
State8 --> State9
State9: Design review in progress
State9 --> State8
State9 --> State10
State10: Design review done
note right of State10
Design reviewer approve the PR (or at least comment the PR with a "OK")
end note
State10 --> State11
State7 --> State11: (if no design review)
State11: External reviews done
State11 --> State110: (if commits during a11y and/or design review)
State110: Check with reviewer 1
State110 --> State11
State4 --> State12: (if no a11y nor design review)
State11 --> State12
State12: Ready for final review
State12 --> State13
State13: Review in progress (2)
State13 --> State12
State13 --> State14
State14: Review done (2)
note left of State14
Reviewer must approve the PR.
end note
State14 --> State15
State15: Merged
State15 --> [*]