9 | | Until end of 2015, the PI if a given development action was expected to develop the code and its documentation in a development branch, to go through the different validation steps, and to submit it at the end to a reviewer, the positive answer of the review being a prerequisite for a merge into the NEMO reference. [[BR]]Since Merge Party meeting end of 2015, the process has been changed to a more efficient and reliable process, in order to avoid disagreement and a lock at the review step. The sequence described below is presently to be followed for each development of the NEMO System Team's workplan. |
| 9 | Until end of 2015, the PI if a given development action was expected to develop the code and its documentation in a development branch, to go through the different validation steps, and to submit it at the end to a reviewer, the positive answer of the review being a prerequisite for a merge into the NEMO reference. \\ |
| 10 | Since Merge Party meeting end of 2015, the process has been changed to a more efficient and reliable process, in order to avoid disagreement and a lock at the review step. The sequence described below is presently to be followed for each development of the NEMO System Team's workplan. |
15 | | subgraph { |
16 | | rankdir = "LR" |
17 | | node [ scale = 1 ] |
18 | | role1[ shape = plaintext, label = "Principal Investigator", fontsize = 8] |
19 | | role2[ shape = plaintext, label = "Previewer" , fontsize = 8] |
20 | | role3[ shape = plaintext, label = "Reviewer" , fontsize = 8] |
21 | | ellipse1[ label = "", color = grey ] |
22 | | ellipse2[ label = "", color = blue ] |
23 | | ellipse3[ label = "", color = green ] |
24 | | ellipse1->role1->ellipse2->role2->ellipse3->role3 [ color = white ] |
25 | | } |
26 | | rankdir = "LR" |
27 | | "Development\nPlan" [ color = grey ] |
28 | | Preview [ color = blue ] |
29 | | "Coding &\nValidation" [ color = grey ] |
30 | | Review [ color = green ] |
31 | | "Workplan\nannouncement"->"Development\nPlan"->Preview->"Coding &\nValidation"->Review->Merge |
| 17 | label = "Yearly Development Process" |
| 18 | rankdir = LR |
| 19 | |
| 20 | Workplan [ shape = egg , label = "Workplan" ] |
| 21 | actA [ label = "Action A" ] |
| 22 | actB [ label = "Action B" ] |
| 23 | act [ shape = plaintext, label = "..." ] |
| 24 | actx [ label = "Action ..." ] |
| 25 | Plan [ shape = box , color = grey , label = "Development\nPlan" ] |
| 26 | Pre [ shape = hexagon, color = blue , label = Preview ] |
| 27 | Work [ shape = box , color = grey , label = "Coding &\nValidation" ] |
| 28 | Rev [ shape = hexagon, color = green, label = Review ] |
| 29 | Merge [ shape = tripleoctagon , label = "Integration to\nNEMO main branch" ] |
| 30 | |
| 31 | Workplan -> actA; Workplan -> actB; Workplan -> act; Workplan -> actx |
| 32 | actA -> Plan [ style = dotted ] |
| 33 | actB -> Plan [ style = dotted ] |
| 34 | act -> Plan [ style = dotted ] |
| 35 | actx -> Plan [ style = dotted ] |
| 36 | Plan -> Pre -> Work -> Rev -> Merge |
| 37 | |
| 38 | subgraph Workflow { Plan; Pre; Work; Rev; Merge; label = "Action Workflow" } |
| 39 | /*subgraph legend { |
| 40 | label = "Legend" |
| 41 | role[ shape = plaintext, label = "System Team" , fontsize = 8 ] |
| 42 | role1[ shape = plaintext, label = "Principal Investigator", fontsize = 8 ] |
| 43 | role2[ shape = plaintext, label = "Previewer" , fontsize = 8 ] |
| 44 | role3[ shape = plaintext, label = "Reviewer" , fontsize = 8 ] |
| 45 | circle[ shape = circle, label = "" ] |
| 46 | circle1[ shape = circle, label = "", color = grey ] |
| 47 | circle2[ shape = circle, label = "", color = blue ] |
| 48 | circle3[ shape = circle, label = "", color = green ] |
| 49 | circle->role [ nodesep = small ] |
| 50 | circle1->role1->circle2->role2->circle3->role3 |
| 51 | }*/ |