Skip to content
Snippets Groups Projects
Commit b3ab1e70 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Initial procedure draft

parents
No related branches found
No related tags found
No related merge requests found
```mermaid
graph TB
start("Start")
reserve["Reserve 'contribution name' in portal"]
createBranch["Create contribution branch<br />named as 'contribution name' "]
submitChanges["Submit/update changes<br />to contribution branch"]
hasComments["If public,<br />comments might already be provided"]
isReady{"Is contribution<br />ready?"}
reject["Declare rejected"]
approve["Declare approved"]
revision("WG discuss contribution")
approval{"Is contribution<br />approved?"}
submitContrib["Create Merge-request<br />named as contribution branch"]
blockContribution["Lock contribution branch"]
unlockMR["Unlock contribution branch"]
uploadCR["Upload CR to portal<br />(autogenerated in Merge-request)"]
reviseContrib["Rename Merge-request<br />to add revision number"]
existsMR{"Does a Merge-request<br />exists?"}
closeMR["Close Merge-request"]
applyMR["Apply Merge-request"]
newBaseline{"New baseline?"}
makeBaseline["Tag release branch"]
stop("Stop")
start-->reserve
reserve-->createBranch
createBranch-->submitChanges
hasComments-->submitChanges
submitChanges-->isReady
isReady--Ready-->blockContribution
blockContribution-->existsMR
existsMR--Yes-->uploadCR
existsMR--No-->submitContrib
isReady--"comments or not finished"-->submitChanges
uploadCR-->revision
submitContrib-->uploadCR
revision-->approval
approval--Yes-->approve
approval--No-->reject
approve-->applyMR
approval--"Revision required"-->reviseContrib
reviseContrib-->unlockMR
unlockMR-->submitChanges
reject-->closeMR
closeMR-->stop
applyMR-->newBaseline
newBaseline--Yes-->makeBaseline
newBaseline--No-->stop
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment