Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This now uses PlantUML so that is can be easily edited in Confluence.


Proposed reference schedules for Spring and Fall meta-releases



PlantUML Macro
titleSpring meta-release schedule
hspace0
@startuml
hide footbox 
scale 270 height


!$COLOR_COMMICM = "#005AFF"
!$COLOR_API = "#37CC73"
!$COLOR_META = "#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 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

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
M5 -> M6: <b>retrospective
end
@enduml


PlantUML Macro
titleFall 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

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
M5 -> M6: <b>retrospective
end
@enduml




Compact versions


PlantUML Macro
titleSpring meta-release schedule
@startuml
hide footbox

!$COLOR_COMMICM = "#005AFF"
!$COLOR_API = "#37CC73"
!$COLOR_META = "#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 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
titleFall 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
titletest
@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

...

Roadmap Planner
maplinks
timelinetrue
pagelinks
source%7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222024-04-01%2000%3A00%3A00%22%2C%22endDate%22%3A%222024-09-30%2000%3A00%3A00%22%2C%22displayOption%22%3A%22MONTH%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Commonalities%20%26%20ICM%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%236c9fd3%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22alpha%22%2C%22description%22%3A%22This%20is%20the%20first%20bar.%22%2C%22startDate%22%3A%222024-04-01%2007%3A12%3A06%22%2C%22duration%22%3A0.594059405940594%2C%22rowIndex%22%3A0%2C%22id%22%3A%22a9e331e4-6714-4401-b1b1-0f9fb4d99228%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-04-19%2014%3A37%3A47%22%2C%22id%22%3A%22f134f4c0-50e6-4ab7-874b-1d2b6904c1a9%22%2C%22title%22%3A%22release-candidate%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.5643564356435644%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-08-29%2013%3A04%3A09%22%2C%22id%22%3A%22cfd6f485-8530-48f4-ab8b-6a6e6fea0e42%22%2C%22title%22%3A%22meta%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.5544554455445545%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-09-15%2010%3A52%3A26%22%2C%22id%22%3A%22f55196c3-185c-49d3-8198-172dd346994f%22%2C%22title%22%3A%22retro%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.48514851485148514%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22SubProjects%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%23aac459%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22alpha%22%2C%22description%22%3A%22This%20is%20the%20third%20bar.%22%2C%22startDate%22%3A%222024-04-19%2017%3A06%3A32%22%2C%22duration%22%3A2.1386138613861387%2C%22rowIndex%22%3A0%2C%22id%22%3A%222e4e318f-67b0-4c59-b2ed-ecddb542bb03%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-06-24%2011%3A10%3A05%22%2C%22id%22%3A%22e8bed7ea-ede1-454d-baad-8b7c8ab46e92%22%2C%22title%22%3A%22release-candidate%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.128712871287129%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-09-15%2015%3A27%3A08%22%2C%22id%22%3A%22ecc2e74b-ecc2-44ab-a9ef-773e3ea464b1%22%2C%22title%22%3A%22retro%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.4752475247524752%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-08-29%2010%3A29%3A31%22%2C%22id%22%3A%227d0eaa76-d15e-49d7-a372-07635286a94f%22%2C%22title%22%3A%22meta%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.5544554455445545%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22title%22%3A%22M4%208-30%22%2C%22markerDate%22%3A%222024-08-29%2005%3A38%3A08%22%7D%2C%7B%22markerDate%22%3A%222024-03-29%2020%3A14%3A10%22%2C%22title%22%3A%22M0%22%7D%2C%7B%22markerDate%22%3A%222024-09-15%2006%3A07%3A40%22%2C%22title%22%3A%22M5%209-15%22%7D%2C%7B%22markerDate%22%3A%222024-06-24%2004%3A00%3A06%22%2C%22title%22%3A%22M3%206-21%22%7D%2C%7B%22markerDate%22%3A%222024-04-19%2009%3A55%3A59%22%2C%22title%22%3A%22M1%204-15%22%7D%2C%7B%22markerDate%22%3A%222024-06-06%2015%3A24%3A10%22%2C%22title%22%3A%22M2%206-7%22%7D%2C%7B%22markerDate%22%3A%222024-09-30%2002%3A32%3A41%22%2C%22title%22%3A%22M6%209-30%22%7D%2C%7B%22markerDate%22%3A%222024-04-01%2000%3A00%3A00%22%2C%22title%22%3A%22M0%204-1%22%7D%5D%7D
titleRoadmap%20Planner
hash7ce076d9e8c003f0cd981e1a54c4b7d2



Markdown
# Test
 ```mermaid
sequenceDiagram
    participant dotcomM0 05/31
    participant iframeM1
    participant M2
	participant M3
	participant M4
	participant M5
	participant viewscreen M6
    M0->>M1: alpha
    dotcomM1->>iframe>>M2: loadsrelease-candidate
  html w/ iframe url M1->>M3: alpha
    iframeM3->>viewscreen>>M4: requestrelease templatecandidate
    viewscreenM4->>iframe>>M5: html & javascriptmeta-release
    M5->>M6: retrospective
```


PlantUML Macro
titletest
@startuml
    iframe->>dotcomM0 -> M1: iframealpha
 ready
   M1 dotcom->>iframe> M2: set mermaid data on iframe
release-candidate
    M1 -> M3: alpha
    M3 iframe->>iframe> M4: renderrelease mermaid
```

candidate
    M4 -> M5: meta-release
    M5 -> M6: retrospective
@enduml


Image Added