Skip to content
Snippets Groups Projects
Commit 42442729 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")
conflict{"Is there any conflict?"}
fixConflict["Rebase contribution branch/fix conflict"]
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
applyMR-->conflict
approval--"Revision required"-->reviseContrib
reviseContrib-->unlockMR
unlockMR-->submitChanges
reject-->closeMR
closeMR-->stop
conflict--No-->newBaseline
conflict--Yes-->fixConflict
fixConflict-->revision
newBaseline--Yes-->makeBaseline
newBaseline--No-->stop
makeBaseline-->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