This now uses PlantUML so that is can be easily edited in Confluence.
Proposed reference schedules for Spring and Fall meta-releasesPUML diagrams
PlantUML Macro |
---|
title | Spring meta-release schedule |
---|
hspace | 0test |
---|
|
@startuml
hide footbox
scale 270 height
!$COLOR_COMMICM = "#blue#005AFF"
!$COLOR_API = "#green#37CC73"
!$COLOR_META = "#red#lightgray"
participant M0 as "M0<b>M0\n03n<b>09/3130" $COLOR_COMMICMMETA
participant M1 as "M1\n04<color:#white><b>M1\n<color:#white><b>10/15" $COLOR_COMMICM
participant M2 as "M2\n06<color:#white><b>M2\n<color:#white><b>12/07" $COLOR_COMMICM
participant "M3\n06M3 as "<color:#white><b>M3\n<color:#white><b>12/21" $COLOR_API
participant M4 as "M4\n08/31<color:#white><b>M4\n<color:#white><b>02/28" $COLOR_API
participant M5 as "M5<b>M5\n09n<b>03/15" $COLOR_META
participant M6 as "M6<b>M6\n09n<b>03/3031" $COLOR_META
group Commonalities<color:$COLOR_COMMICM>Commonalities & ICM
M0 -> M1: alpha<color:$COLOR_COMMICM><b>alpha
M1 -> M2: release<color:$COLOR_COMMICM><b>release-candidate
end
group API<color:$COLOR_API>API Sub Projects
M1 -> M3: alpha<color:$COLOR_API><b>alpha
M3 -> M4: release <color:$COLOR_API><b>release-candidate
end
group Meta-release
M4 -> M5: meta<b>meta-release
M5 -> M6: retrospective<b>retrospective
end
@enduml |
PlantUML Macro |
---|
title | testFall meta-release schedule |
---|
|
@startuml
hide footbox
!$COLOR_COMMICM = "#blue#005AFF"
!$COLOR_API = "#green#37CC73"
!$COLOR_META = "#red#lightgray"
!$M0 =participant M0 as "M0<b>M0\n03n<b>03/31" $COLOR_META
!$M1 =participant M1 as "M1\n04<color:#white><b>M1\n<color:#white><b>04/15" $COLOR_COMMICM
!$M2 =participant M2 as "M2\n06<color:#white><b>M2\n<color:#white><b>06/07" $COLOR_COMMICM
!$M3 =participant M3 as "M3\n06<color:#white><b>M3\n<color:#white><b>06/21" $COLOR_API
!$M4 =participant M4 as "M4\n06/21<color:#white><b>M4\n<color:#white><b>08/31" $COLOR_API
!$M5 =participant M5 as "M5<b>M5\n09n<b>09/15" $COLOR_META
participant M6 as "<b>M6\n<b>09/30" $COLOR_META
group <color:$COLOR_COMMICM>Commonalities & ICM
M0 -> M1: <color:$COLOR_COMMICM><b>alpha
M1 -> M2: <color:$COLOR_COMMICM><b>release-candidate
end
group <color:$COLOR_API>API Sub Projects
M1 -> M3: <color:$COLOR_API><b>alpha
M3 -> M4: <color:$COLOR_API><b>release-candidate
end
group Meta-release
M4 -> M5: <b>meta-release
!$M6M5 -> M6: <b>retrospective
end
@enduml |
Compact versions
PlantUML Macro |
---|
title | Spring meta-release schedule |
---|
|
@startuml
hide footbox
!$COLOR_COMMICM = "#005AFF"
!$COLOR_API = "#37CC73"
!$COLOR_META = "M6\n09"#lightgray"
participant M0 as "<b>M0\n<b>09/30" $COLOR_META
participant M1 as "<color:#white><b>M1\n<color:#white><b>10/15" $COLOR_COMMICM
participant $M0
participant $M1
participant $M2
participant $M3
participant $M4
participant $M5
participant $M6
group Commonalities & ICM
$M0 -> $M1: alpha
$M1 -> $M2: release-candidate
end
group API Sub Projects
$M1 -> $M3: alpha
$M3 -> $M4: release candidate
end
group Meta-release
$M4 -> $M5: meta-release
$M5 -> $M6: retrospective
end
@enduml M2 as "<color:#white><b>M2\n<color:#white><b>12/07" $COLOR_COMMICM
participant M3 as "<color:#white><b>M3\n<color:#white><b>12/21" $COLOR_API
participant M4 as "<color:#white><b>M4\n<color:#white><b>02/28" $COLOR_API
participant M5 as "<b>M5\n<b>03/15" $COLOR_META
participant M6 as "<b>M6\n<b>03/31" $COLOR_META
M0 -> M1: <color:$COLOR_COMMICM><b>alpha
M1 -> M2: <color:$COLOR_COMMICM><b>release-candidate
M1 -> M3: <color:$COLOR_API><b>alpha
M3 -> M4: <color:$COLOR_API><b>release-candidate
M4 -> M5: <b>meta-release
M5 -> M6: <b>retrospective
@enduml |
PlantUML Macro |
---|
title | Fall meta-release schedule |
---|
|
@startuml
hide footbox
!$COLOR_COMMICM = "#005AFF"
!$COLOR_API = "#37CC73"
!$COLOR_META = "#lightgray"
participant M0 as "<b>M0\n<b>03/31" $COLOR_META
participant M1 as "<color:#white><b>M1\n<color:#white><b>04/15" $COLOR_COMMICM
participant M2 as "<color:#white><b>M2\n<color:#white><b>06/07" $COLOR_COMMICM
participant M3 as "<color:#white><b>M3\n<color:#white><b>06/21" $COLOR_API
participant M4 as "<color:#white><b>M4\n<color:#white><b>08/31" $COLOR_API
participant M5 as "<b>M5\n<b>09/15" $COLOR_META
participant M6 as "<b>M6\n<b>09/30" $COLOR_META
M0 -> M1: <color:$COLOR_COMMICM><b>alpha
M1 -> M2: <color:$COLOR_COMMICM><b>release-candidate
M1 -> M3: <color:$COLOR_API><b>alpha
M3 -> M4: <color:$COLOR_API><b>release-candidate
M4 -> M5: <b>meta-release
M5 -> M6: <b>retrospective
@enduml |
Draw.io diagram (no plugin yet)
Older diagrams
PlantUML Macro |
---|
|
@startuml
hide footbox
!$COLOR_COMMICM = "#blue"
!$COLOR_API = "#green"
!$COLOR_META = "#red"
participant "M0\n03/31" $COLOR_COMMICM
participant "M1\n04/15" $COLOR_COMMICM
participant "M2\n06/07" $COLOR_COMMICM
participant "M3\n06/21" $COLOR_API
participant "M4\n08/31" $COLOR_API
participant "M5\n09/15" $COLOR_META
participant "M6\n09/30" $COLOR_META
group Commonalities & ICM
M0 -> M1: alpha
M1 -> M2: release-candidate
end
group API Sub Projects
M1 -> M3: alpha
M3 -> M4: release candidate
end
group Meta-release
M4 -> M5: meta-release
M5 -> M6: retrospective
end
@enduml |
Using Confluence "Roadmap Planner" macro
- Hard to put dates in the diagram
- lots of tweeking needed to get the bars fit properly
Fall meta-release
04-01 04-15 06-07 06-21 08-30 09-15 09-30
...