From 25ec124aa48ecfc4bdd0047196a788f7b78286a4 Mon Sep 17 00:00:00 2001 From: CS Goh Date: Sun, 14 Apr 2024 15:28:01 +1200 Subject: [PATCH] Update roadmap tests and demos for 2024 Shift all roadmap tests and demo projects forward by one year to reflect planning for 2024. This update aligns all test dates, task timelines, and roadmap titles with the upcoming year, ensuring that sample roadmaps and test cases remain relevant and accurately represent future planning scenarios. Additionally, corrected a minor typo in a task name to maintain professionalism in demo outputs. This change facilitates forward-looking development and testing practices, emphasizing readiness for future projects and the applicability of our roadmap visualization tools for the next calendar year. --- src/tests/test_cases.py | 568 ++++++++++++++++++++-------------------- 1 file changed, 285 insertions(+), 283 deletions(-) diff --git a/src/tests/test_cases.py b/src/tests/test_cases.py index 53f3039..8506d23 100644 --- a/src/tests/test_cases.py +++ b/src/tests/test_cases.py @@ -4,13 +4,13 @@ from src.roadmapper.timelinemode import TimelineMode -### Roadmap Tests ### +# ** Roadmap Tests def colour_theme_demo( width: int = 1200, timelinemode: TimelineMode = TimelineMode.MONTHLY, - start_date: str = "2022-12-01", + start_date: str = "2024-12-01", number_of_items: int = 12, show_generic_dates: bool = False, file_name: str = "colour_theme_demo.png", @@ -24,7 +24,7 @@ def colour_theme_demo( roadmap = Roadmap( width, 1000, auto_height=True, colour_theme=colour_theme, show_marker=False ) - roadmap.set_title("STRATEGY ROADMAP 2023") + roadmap.set_title("STRATEGY ROADMAP 2024") roadmap.set_subtitle("Mars Software Inc.") roadmap.set_timeline( timelinemode, @@ -39,29 +39,29 @@ def colour_theme_demo( group = roadmap.add_group("Planning", fill_colour="#FFC000", font_colour="black") task = group.add_task( - "Vision", "2023-01-01", "2023-03-31", fill_colour="#FFC000", font_colour="black" + "Vision", "2024-01-01", "2024-03-31", fill_colour="#FFC000", font_colour="black" ) task = group.add_task( - "Goals", "2023-02-15", "2023-03-31", fill_colour="#FFC000", font_colour="black" + "Goals", "2024-02-15", "2024-03-31", fill_colour="#FFC000", font_colour="black" ) task.add_parallel_task( "Strategic Intent", - "2023-04-01", - "2023-05-31", + "2024-04-01", + "2024-05-31", fill_colour="#FFC000", font_colour="black", ) task.add_parallel_task( "Sales Budget", - "2023-06-01", - "2023-07-15", + "2024-06-01", + "2024-07-15", fill_colour="#FFC000", font_colour="black", ) task.add_parallel_task( "Release Plans", - "2023-07-16", - "2023-09-30", + "2024-07-16", + "2024-09-30", fill_colour="#FFC000", font_colour="black", ) @@ -69,49 +69,49 @@ def colour_theme_demo( group = roadmap.add_group("Strategy", fill_colour="#ED7D31", font_colour="black") task = group.add_task( "Market Analysis", - "2023-02-01", - "2023-03-30", + "2024-02-01", + "2024-03-30", fill_colour="#ED7D31", font_colour="black", ) task.add_milestone( - "Competitor Review", "2023-03-30", fill_colour="#843C0C", font_colour="black" + "Competitor Review", "2024-03-30", fill_colour="#843C0C", font_colour="black" ) task.add_parallel_task( - "SWOT", "2023-04-01", "2023-04-30", fill_colour="#ED7D31", font_colour="black" + "SWOT", "2024-04-01", "2024-04-30", fill_colour="#ED7D31", font_colour="black" ) task = group.add_task( "Business Model", - "2023-04-01", - "2023-05-31", + "2024-04-01", + "2024-05-31", fill_colour="#ED7D31", font_colour="black", ) task.add_milestone( - "Price List (Draft)", "2023-06-01", fill_colour="#843C0C", font_colour="black" + "Price List (Draft)", "2024-06-01", fill_colour="#843C0C", font_colour="black" ) parallel_task = task.add_parallel_task( - "Price Reseach", - "2023-06-01", - "2023-08-05", + "Price Reseach XXXXXXXXXXX", + "2024-06-01", + "2024-08-05", fill_colour="#ED7D31", font_colour="black", ) parallel_task.add_milestone( - "Price List (Final)", "2023-07-28", fill_colour="#843C0C", font_colour="black" + "Price List (Final)", "2024-07-28", fill_colour="#843C0C", font_colour="black" ) group.add_task( "Objectives", - "2023-06-20", - "2023-09-10", + "2024-06-20", + "2024-09-10", fill_colour="#ED7D31", font_colour="black", ) group.add_task( "Sales Trends Analysis", - "2023-08-15", - "2023-10-10", + "2024-08-15", + "2024-10-10", fill_colour="#ED7D31", font_colour="black", ) @@ -121,46 +121,46 @@ def colour_theme_demo( ) task = group.add_task( "Product Roadmap", - "2023-02-15", - "2023-03-31", + "2024-02-15", + "2024-03-31", fill_colour="#70AD47", font_colour="black", ) parallel_task = task.add_parallel_task( "Development", - "2023-04-01", - "2023-08-30", + "2024-04-01", + "2024-08-30", fill_colour="#70AD47", font_colour="black", ) parallel_task.add_milestone( - "Alpha May 20", "2023-05-20", fill_colour="#385723", font_colour="black" + "Alpha May 20", "2024-05-20", fill_colour="#385723", font_colour="black" ) parallel_task.add_milestone( - "Private Beta Jun 30", "2023-06-30", fill_colour="#385723", font_colour="black" + "Private Beta Jun 30", "2024-06-30", fill_colour="#385723", font_colour="black" ) parallel_task.add_milestone( - "Public Beta Jun 30", "2023-08-10", fill_colour="#385723", font_colour="black" + "Public Beta Jun 30", "2024-08-10", fill_colour="#385723", font_colour="black" ) parallel_task = task.add_parallel_task( "Release Candidate", - "2023-09-01", - "2023-10-15", + "2024-09-01", + "2024-10-15", fill_colour="#70AD47", font_colour="black", ) parallel_task = task.add_parallel_task( "Release To Public", - "2023-10-16", - "2023-12-31", + "2024-10-16", + "2024-12-31", fill_colour="#70AD47", font_colour="black", ) parallel_task.add_milestone( - "Go Live Dec 20", "2023-12-20", fill_colour="#385723", font_colour="black" + "Go Live Dec 20", "2024-12-20", fill_colour="#385723", font_colour="black" ) group = roadmap.add_group( @@ -170,22 +170,22 @@ def colour_theme_demo( ) task = group.add_task( "BI Development", - "2023-04-15", - "2023-12-31", + "2024-04-15", + "2024-12-31", fill_colour="#4472C4", font_colour="black", ) task.add_milestone( - "Service Dashboard", "2023-05-15", fill_colour="#162641", font_colour="black" + "Service Dashboard", "2024-05-15", fill_colour="#162641", font_colour="black" ) task.add_milestone( - "Real-Time Analytics", "2023-08-01", fill_colour="#162641", font_colour="black" + "Real-Time Analytics", "2024-08-01", fill_colour="#162641", font_colour="black" ) task.add_milestone( - "Sales Dashboard", "2023-12-15", fill_colour="#162641", font_colour="black" + "Sales Dashboard", "2024-12-15", fill_colour="#162641", font_colour="black" ) roadmap.set_footer( @@ -215,7 +215,7 @@ def unicode_demo( roadmap = Roadmap( width, 1000, auto_height=True, colour_theme=colour_theme, show_marker=False ) - roadmap.set_title("2023 年戰略路線圖") + roadmap.set_title("2024 年戰略路線圖") roadmap.set_subtitle("火星科技公司") roadmap.set_timeline( timelinemode, @@ -230,29 +230,29 @@ def unicode_demo( group = roadmap.add_group("規劃", fill_colour="#FFC000", font_colour="black") task = group.add_task( - "願景", "2023-01-01", "2023-03-31", fill_colour="#FFC000", font_colour="black" + "願景", "2024-01-01", "2024-03-31", fill_colour="#FFC000", font_colour="black" ) task = group.add_task( - "目標", "2023-02-15", "2023-03-31", fill_colour="#FFC000", font_colour="black" + "目標", "2024-02-15", "2024-03-31", fill_colour="#FFC000", font_colour="black" ) task.add_parallel_task( "戰略意圖", - "2023-04-01", - "2023-05-31", + "2024-04-01", + "2024-05-31", fill_colour="#FFC000", font_colour="black", ) task.add_parallel_task( "銷售預算", - "2023-06-01", - "2023-07-15", + "2024-06-01", + "2024-07-15", fill_colour="#FFC000", font_colour="black", ) task.add_parallel_task( "發布計劃", - "2023-07-16", - "2023-09-30", + "2024-07-16", + "2024-09-30", fill_colour="#FFC000", font_colour="black", ) @@ -260,49 +260,49 @@ def unicode_demo( group = roadmap.add_group("戰略", fill_colour="#ED7D31", font_colour="black") task = group.add_task( "市場分析", - "2023-02-01", - "2023-03-30", + "2024-02-01", + "2024-03-30", fill_colour="#ED7D31", font_colour="black", ) task.add_milestone( - "競爭對手審查", "2023-03-30", fill_colour="#843C0C", font_colour="black" + "競爭對手審查", "2024-03-30", fill_colour="#843C0C", font_colour="black" ) task.add_parallel_task( - "SWOT", "2023-04-01", "2023-04-30", fill_colour="#ED7D31", font_colour="black" + "SWOT", "2024-04-01", "2024-04-30", fill_colour="#ED7D31", font_colour="black" ) task = group.add_task( "商業模式", - "2023-04-01", - "2023-05-31", + "2024-04-01", + "2024-05-31", fill_colour="#ED7D31", font_colour="black", ) task.add_milestone( - "價目表(草稿)", "2023-06-01", fill_colour="#843C0C", font_colour="black" + "價目表(草稿)", "2024-06-01", fill_colour="#843C0C", font_colour="black" ) parallel_task = task.add_parallel_task( "價格研究", - "2023-06-01", - "2023-08-05", + "2024-06-01", + "2024-08-05", fill_colour="#ED7D31", font_colour="black", ) parallel_task.add_milestone( - "價目表(最終)", "2023-07-28", fill_colour="#843C0C", font_colour="black" + "價目表(最終)", "2024-07-28", fill_colour="#843C0C", font_colour="black" ) group.add_task( "目標", - "2023-06-20", - "2023-09-10", + "2024-06-20", + "2024-09-10", fill_colour="#ED7D31", font_colour="black", ) group.add_task( "銷售趨勢分析", - "2023-08-15", - "2023-10-10", + "2024-08-15", + "2024-10-10", fill_colour="#ED7D31", font_colour="black", ) @@ -310,46 +310,46 @@ def unicode_demo( group = roadmap.add_group("服務發展", fill_colour="#70AD47", font_colour="black") task = group.add_task( "產品路線圖", - "2023-02-15", - "2023-03-31", + "2024-02-15", + "2024-03-31", fill_colour="#70AD47", font_colour="black", ) parallel_task = task.add_parallel_task( "軟件開發", - "2023-04-01", - "2023-08-30", + "2024-04-01", + "2024-08-30", fill_colour="#70AD47", font_colour="black", ) parallel_task.add_milestone( - "阿尔法 5月20", "2023-05-20", fill_colour="#385723", font_colour="black" + "阿尔法 5月20", "2024-05-20", fill_colour="#385723", font_colour="black" ) parallel_task.add_milestone( - "私人測試 6月30", "2023-06-30", fill_colour="#385723", font_colour="black" + "私人測試 6月30", "2024-06-30", fill_colour="#385723", font_colour="black" ) parallel_task.add_milestone( - "公開測試 8月30", "2023-08-10", fill_colour="#385723", font_colour="black" + "公開測試 8月30", "2024-08-10", fill_colour="#385723", font_colour="black" ) parallel_task = task.add_parallel_task( "候选版本", - "2023-09-01", - "2023-10-15", + "2024-09-01", + "2024-10-15", fill_colour="#70AD47", font_colour="black", ) parallel_task = task.add_parallel_task( "公開發布", - "2023-10-16", - "2023-12-31", + "2024-10-16", + "2024-12-31", fill_colour="#70AD47", font_colour="black", ) parallel_task.add_milestone( - "上綫 12月20", "2023-12-20", fill_colour="#385723", font_colour="black" + "上綫 12月20", "2024-12-20", fill_colour="#385723", font_colour="black" ) group = roadmap.add_group( @@ -359,20 +359,22 @@ def unicode_demo( ) task = group.add_task( "商業智能開發", - "2023-04-15", - "2023-12-31", + "2024-04-15", + "2024-12-31", fill_colour="#4472C4", font_colour="black", ) task.add_milestone( - "服務儀表板", "2023-05-15", fill_colour="#162641", font_colour="black" + "服務儀表板", "2024-05-15", fill_colour="#162641", font_colour="black" ) - task.add_milestone("實時分析", "2023-08-01", fill_colour="#162641", font_colour="black") + task.add_milestone( + "實時分析", "2024-08-01", fill_colour="#162641", font_colour="black" + ) task.add_milestone( - "Sales Dashboard", "2023-12-15", fill_colour="#162641", font_colour="black" + "Sales Dashboard", "2024-12-15", fill_colour="#162641", font_colour="black" ) roadmap.set_footer("由 Roadmapper 生成於 " + datetime.now().strftime("%Y-%m-%d")) @@ -399,7 +401,7 @@ def sample_roadmap( roadmap = Roadmap( width, 1000, auto_height=True, colour_theme=colour_theme, show_marker=False ) - roadmap.set_title("STRATEGY ROADMAP 2023") + roadmap.set_title("STRATEGY ROADMAP 2024") roadmap.set_subtitle("Matariki Technologies Inc.") roadmap.set_timeline( timelinemode, @@ -414,29 +416,29 @@ def sample_roadmap( group = roadmap.add_group("Planning", fill_colour="#FFC000", font_colour="black") task = group.add_task( - "Vision", "2023-01-01", "2023-03-31", fill_colour="#FFC000", font_colour="black" + "Vision", "2024-01-01", "2024-03-31", fill_colour="#FFC000", font_colour="black" ) task = group.add_task( - "Goals", "2023-02-15", "2023-03-31", fill_colour="#FFC000", font_colour="black" + "Goals", "2024-02-15", "2024-03-31", fill_colour="#FFC000", font_colour="black" ) task.add_parallel_task( "Strategic Intent", - "2023-04-01", - "2023-05-31", + "2024-04-01", + "2024-05-31", fill_colour="#FFC000", font_colour="black", ) task.add_parallel_task( "Sales Budget", - "2023-06-01", - "2023-07-15", + "2024-06-01", + "2024-07-15", fill_colour="#FFC000", font_colour="black", ) task.add_parallel_task( "Release Plans", - "2023-07-16", - "2023-09-30", + "2024-07-16", + "2024-09-30", fill_colour="#FFC000", font_colour="black", ) @@ -444,49 +446,49 @@ def sample_roadmap( group = roadmap.add_group("Strategy", fill_colour="#ED7D31", font_colour="black") task = group.add_task( "Market Analysis", - "2023-02-01", - "2023-03-30", + "2024-02-01", + "2024-03-30", fill_colour="#ED7D31", font_colour="black", ) task.add_milestone( - "Competitor Review", "2023-03-30", fill_colour="#843C0C", font_colour="black" + "Competitor Review", "2024-03-30", fill_colour="#843C0C", font_colour="black" ) task.add_parallel_task( - "SWOT", "2023-04-01", "2023-04-30", fill_colour="#ED7D31", font_colour="black" + "SWOT", "2024-04-01", "2024-04-30", fill_colour="#ED7D31", font_colour="black" ) task = group.add_task( "Business Model", - "2023-04-01", - "2023-05-31", + "2024-04-01", + "2024-05-31", fill_colour="#ED7D31", font_colour="black", ) task.add_milestone( - "Price List (Draft)", "2023-06-01", fill_colour="#843C0C", font_colour="black" + "Price List (Draft)", "2024-06-01", fill_colour="#843C0C", font_colour="black" ) parallel_task = task.add_parallel_task( "Price Reseach", - "2023-06-01", - "2023-08-05", + "2024-06-01", + "2024-08-05", fill_colour="#ED7D31", font_colour="black", ) parallel_task.add_milestone( - "Price List (Final)", "2023-07-28", fill_colour="#843C0C", font_colour="black" + "Price List (Final)", "2024-07-28", fill_colour="#843C0C", font_colour="black" ) group.add_task( "Objectives", - "2023-06-20", - "2023-09-10", + "2024-06-20", + "2024-09-10", fill_colour="#ED7D31", font_colour="black", ) group.add_task( "Sales Trends Analysis", - "2023-08-15", - "2023-10-10", + "2024-08-15", + "2024-10-10", fill_colour="#ED7D31", font_colour="black", ) @@ -496,46 +498,46 @@ def sample_roadmap( ) task = group.add_task( "Product Roadmap", - "2023-02-15", - "2023-03-31", + "2024-02-15", + "2024-03-31", fill_colour="#70AD47", font_colour="black", ) parallel_task = task.add_parallel_task( "Development", - "2023-04-01", - "2023-08-30", + "2024-04-01", + "2024-08-30", fill_colour="#70AD47", font_colour="black", ) parallel_task.add_milestone( - "Alpha May 20", "2023-05-20", fill_colour="#385723", font_colour="black" + "Alpha May 20", "2024-05-20", fill_colour="#385723", font_colour="black" ) parallel_task.add_milestone( - "Private Beta Jul 02", "2023-07-02", fill_colour="#385723", font_colour="black" + "Private Beta Jul 02", "2024-07-02", fill_colour="#385723", font_colour="black" ) parallel_task.add_milestone( - "Public Beta Aug 15", "2023-08-15", fill_colour="#385723", font_colour="black" + "Public Beta Aug 15", "2024-08-15", fill_colour="#385723", font_colour="black" ) parallel_task = task.add_parallel_task( "Release Candidate", - "2023-09-01", - "2023-10-15", + "2024-09-01", + "2024-10-15", fill_colour="#70AD47", font_colour="black", ) parallel_task = task.add_parallel_task( "Release To Public", - "2023-10-16", - "2023-12-31", + "2024-10-16", + "2024-12-31", fill_colour="#70AD47", font_colour="black", ) parallel_task.add_milestone( - "Go Live Dec 20", "2023-12-20", fill_colour="#385723", font_colour="black" + "Go Live Dec 20", "2024-12-20", fill_colour="#385723", font_colour="black" ) group = roadmap.add_group( @@ -545,22 +547,22 @@ def sample_roadmap( ) task = group.add_task( "BI Development", - "2023-04-15", - "2023-12-31", + "2024-04-15", + "2024-12-31", fill_colour="#4472C4", font_colour="black", ) task.add_milestone( - "Service Dashboard", "2023-05-15", fill_colour="#162641", font_colour="black" + "Service Dashboard", "2024-05-15", fill_colour="#162641", font_colour="black" ) task.add_milestone( - "Real-Time Analytics", "2023-08-01", fill_colour="#162641", font_colour="black" + "Real-Time Analytics", "2024-08-01", fill_colour="#162641", font_colour="black" ) task.add_milestone( - "Sales Dashboard", "2023-12-15", fill_colour="#162641", font_colour="black" + "Sales Dashboard", "2024-12-15", fill_colour="#162641", font_colour="black" ) roadmap.set_footer("Generated by Roadmapper") @@ -574,7 +576,7 @@ def sample_roadmap( def colour_theme_roadmap( width: int = 1200, timelinemode: TimelineMode = TimelineMode.MONTHLY, - start_date: str = "2022-12-01", + start_date: str = "2023-12-01", number_of_items: int = 12, show_generic_dates: bool = False, file_name: str = "colour_theme_roadmap.png", @@ -588,7 +590,7 @@ def colour_theme_roadmap( roadmap = Roadmap( width, 1000, auto_height=True, colour_theme=colour_theme, show_marker=True ) - roadmap.set_title("SAMPLE ROADMAP 2022/2023") + roadmap.set_title("SAMPLE ROADMAP 2023/2024") roadmap.set_subtitle("GodZone Corporation") roadmap.set_timeline( timelinemode, @@ -598,17 +600,17 @@ def colour_theme_roadmap( ) group = roadmap.add_group("Core Product Work Stream", text_alignment="left") - task = group.add_task("Base Functionality", "2022-11-01", "2023-10-31") - task.add_milestone("v.1.0", "2023-02-15") - task.add_milestone("v.1.1", "2023-08-01") - parellel_task = task.add_parallel_task("Enhancements", "2023-11-15", "2024-03-31") + task = group.add_task("Base Functionality", "2023-11-01", "2024-10-31") + task.add_milestone("v.1.0", "2024-02-15") + task.add_milestone("v.1.1", "2024-08-01") + parellel_task = task.add_parallel_task("Enhancements", "2024-11-15", "2024-03-31") parellel_task.add_milestone("v.2.0", "2024-03-30") - task = group.add_task("Showcase #1", "2023-03-01", "2023-05-07") - task.add_parallel_task("Showcase #2", "2023-06-01", "2023-08-07") + task = group.add_task("Showcase #1", "2024-03-01", "2024-05-07") + task.add_parallel_task("Showcase #2", "2024-06-01", "2024-08-07") group = roadmap.add_group("Mobility Work Stream", text_alignment="left") - group.add_task("Mobile App Development", "2023-02-01", "2024-12-07") + group.add_task("Mobile App Development", "2024-02-01", "2024-12-07") roadmap.set_footer("Generated by Roadmapper") roadmap.draw() @@ -622,7 +624,7 @@ def custom_colour_roadmap( width: int = 1200, height: int = 1000, timelinemode: TimelineMode = TimelineMode.MONTHLY, - start_date: str = "2022-11-01", + start_date: str = "2023-11-01", number_of_items: int = 24, show_marker: bool = False, show_generic_dates: bool = False, @@ -650,17 +652,17 @@ def custom_colour_roadmap( ) group = roadmap.add_group("Core Product Work Stream") - task = group.add_task("Base Functionality", "2022-11-01", "2023-10-31") - task.add_milestone("v.1.0", "2023-02-15") - task.add_milestone("v.1.1", "2023-08-01") - parellel_task = task.add_parallel_task("Enhancements", "2023-11-15", "2024-03-31") + task = group.add_task("Base Functionality", "2023-11-01", "2024-10-31") + task.add_milestone("v.1.0", "2024-02-15") + task.add_milestone("v.1.1", "2024-08-01") + parellel_task = task.add_parallel_task("Enhancements", "2024-11-15", "2024-03-31") parellel_task.add_milestone("v.2.0", "2024-03-30") - task = group.add_task("Showcase #1", "2023-03-01", "2023-05-07") - task.add_parallel_task("Showcase #2", "2023-06-01", "2023-08-07") + task = group.add_task("Showcase #1", "2024-03-01", "2024-05-07") + task.add_parallel_task("Showcase #2", "2024-06-01", "2024-08-07") group = roadmap.add_group("Mobility Work Stream") - group.add_task("Mobile App Development", "2023-02-01", "2024-12-07") + group.add_task("Mobile App Development", "2024-02-01", "2024-12-07") roadmap.set_footer("Generated by Roadmapper") roadmap.draw() @@ -717,9 +719,9 @@ def home_roadmap(): ) group = my_roadmap.add_group("Development") - group.add_task("Activity 1", "2022-12-01", "2023-02-10") - group.add_task("Activity 2", "2023-01-11", "2023-03-20") - group.add_task("Activity 3", "2023-01-21", "2023-06-30") + group.add_task("Activity 1", "2022-12-01", "2024-02-10") + group.add_task("Activity 2", "2024-01-11", "2024-03-20") + group.add_task("Activity 3", "2024-01-21", "2024-06-30") my_roadmap.set_footer("Generated by Roadmapper") my_roadmap.draw() @@ -739,7 +741,7 @@ def readme_roadmap(): roadmap = Roadmap(1200, 400, colour_theme="BLUEMOUNTAIN") roadmap.set_title("My Demo Roadmap") roadmap.set_subtitle("Matariki Technologies Ltd") - roadmap.set_timeline(TimelineMode.MONTHLY, start="2023-01-01", number_of_items=12) + roadmap.set_timeline(TimelineMode.MONTHLY, start="2024-01-01", number_of_items=12) roadmap.add_logo( "../../images/logo/matariki-tech-logo.png", position="top-right", @@ -749,15 +751,15 @@ def readme_roadmap(): group = roadmap.add_group("Core Product Work Stream") - task = group.add_task("Base Functionality", "2023-01-01", "2023-10-31") - task.add_milestone("v.1.0", "2023-02-15") - task.add_milestone("v.1.1", "2023-08-01") + task = group.add_task("Base Functionality", "2024-01-01", "2024-10-31") + task.add_milestone("v.1.0", "2024-02-15") + task.add_milestone("v.1.1", "2024-08-01") - parellel_task = task.add_parallel_task("Enhancements", "2023-11-15", "2024-03-31") + parellel_task = task.add_parallel_task("Enhancements", "2024-11-15", "2024-03-31") parellel_task.add_milestone("v.2.0", "2024-03-30") - task = group.add_task("Showcase #1", "2023-03-01", "2023-05-07") - task.add_parallel_task("Showcase #2", "2023-06-01", "2023-08-07") + task = group.add_task("Showcase #1", "2024-03-01", "2024-05-07") + task.add_parallel_task("Showcase #2", "2024-06-01", "2024-08-07") roadmap.set_footer("Generated by Roadmapper") roadmap.draw() @@ -773,18 +775,18 @@ def color_theme_roadmap(filename: str, colour_theme: str): roadmap = Roadmap(600, 500, colour_theme=colour_theme, show_marker=True) roadmap.set_title("My Demo Roadmap") - roadmap.set_timeline(TimelineMode.QUARTERLY, start="2023-07-01", number_of_items=4) + roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-07-01", number_of_items=4) roadmap.set_footer("Generated by Roadmapper") group = roadmap.add_group("Workstream 1") - task = group.add_task("Task 1-A", "2023-07-01", "2023-10-30") - task.add_parallel_task("Task 2-B", "2023-11-15", "2024-02-28") - group.add_task("Task 3-C", "2023-10-01", "2023-12-31") + task = group.add_task("Task 1-A", "2024-07-01", "2024-10-30") + task.add_parallel_task("Task 2-B", "2024-11-15", "2024-02-28") + group.add_task("Task 3-C", "2024-10-01", "2024-12-31") group = roadmap.add_group("Workstream 2") - group.add_task("Task 2-A", "2023-10-01", "2023-12-30") - group.add_task("Task 2-B", "2023-11-01", "2024-01-30") - group.add_task("Task 2-C", "2023-12-01", "2024-02-28") + group.add_task("Task 2-A", "2024-10-01", "2024-12-30") + group.add_task("Task 2-B", "2024-11-01", "2024-01-30") + group.add_task("Task 2-C", "2024-12-01", "2024-02-28") roadmap.draw() roadmap.save(filename) @@ -798,36 +800,36 @@ def en_NZ_roadmap(filename: str, colour_theme: str, locale_name: str): os.remove(output_file) roadmap = Roadmap(800, 700, colour_theme=colour_theme, show_marker=True) - roadmap.set_title("Strategy Roadmap 2023") + roadmap.set_title("Strategy Roadmap 2024") roadmap.set_subtitle("Matariki Technologies Ltd") roadmap.set_timeline( TimelineMode.QUARTERLY, - start="2023-01-01", + start="2024-01-01", number_of_items=4, timeline_locale=locale_name, ) roadmap.set_footer("Generated by Roadmapper") group = roadmap.add_group("People Stream") - task = group.add_task("Develop Inclusion Strategy", "2023-01-01", "2023-04-30") + task = group.add_task("Develop Inclusion Strategy", "2024-01-01", "2024-04-30") task.add_parallel_task( - "Promote diversity, equity, and inclusion", "2023-05-01", "2023-12-30" + "Promote diversity, equity, and inclusion", "2024-05-01", "2024-12-30" ) - group.add_task("Implement a sustainability programme", "2023-03-01", "2023-11-30") + group.add_task("Implement a sustainability programme", "2024-03-01", "2024-11-30") group = roadmap.add_group("Process Stream") group.add_task( - "Implement Business Improvement Programme", "2023-02-01", "2023-11-30" + "Implement Business Improvement Programme", "2024-02-01", "2024-11-30" ) - task = group.add_task("Automate processes", "2023-07-01", "2023-12-30") - task.add_milestone("30% Automated ", "2023-8-01") - task.add_milestone("60% Automated ", "2023-12-01") + task = group.add_task("Automate processes", "2024-07-01", "2024-12-30") + task.add_milestone("30% Automated ", "2024-8-01") + task.add_milestone("60% Automated ", "2024-12-01") group = roadmap.add_group("Tool Stream") - group.add_task("Implement strategy", "2023-01-01", "2023-04-30") - group.add_task("Tools Selection", "2023-02-01", "2023-08-30") - task = group.add_task("Centralized Tool Administration", "2023-04-01", "2023-11-30") - task.add_milestone("Admin Centralised", "2023-12-01") + group.add_task("Implement strategy", "2024-01-01", "2024-04-30") + group.add_task("Tools Selection", "2024-02-01", "2024-08-30") + task = group.add_task("Centralized Tool Administration", "2024-04-01", "2024-11-30") + task.add_milestone("Admin Centralised", "2024-12-01") roadmap.draw() roadmap.save(filename) @@ -841,32 +843,32 @@ def zh_TW_with_locale_roadmap(filename: str, colour_theme: str, locale_name: str os.remove(output_file) roadmap = Roadmap(800, 700, colour_theme=colour_theme, show_marker=True) - roadmap.set_title("戰略路線圖 2023") + roadmap.set_title("戰略路線圖 2024") roadmap.set_subtitle("瑪塔里奇太陽科技有限公司") roadmap.set_timeline( TimelineMode.QUARTERLY, - start="2023-01-01", + start="2024-01-01", number_of_items=4, timeline_locale=locale_name, ) roadmap.set_footer("由 Roadmapper 生成") group = roadmap.add_group("人員流程") - task = group.add_task("制定包容戰略", "2023-01-01", "2023-04-30") - task.add_parallel_task("促進多樣性、公平性和包容性", "2023-05-01", "2023-12-30") - group.add_task("實施可持續發展計劃", "2023-03-01", "2023-11-30") + task = group.add_task("制定包容戰略", "2024-01-01", "2024-04-30") + task.add_parallel_task("促進多樣性、公平性和包容性", "2024-05-01", "2024-12-30") + group.add_task("實施可持續發展計劃", "2024-03-01", "2024-11-30") group = roadmap.add_group("工作流程") - group.add_task("實施業務改進計劃", "2023-02-01", "2023-11-30") - task = group.add_task("自動化流程", "2023-07-01", "2023-12-30") - task.add_milestone("30%自動化 ", "2023-8-01") - task.add_milestone("60%自動化 ", "2023-12-01") + group.add_task("實施業務改進計劃", "2024-02-01", "2024-11-30") + task = group.add_task("自動化流程", "2024-07-01", "2024-12-30") + task.add_milestone("30%自動化 ", "2024-8-01") + task.add_milestone("60%自動化 ", "2024-12-01") group = roadmap.add_group("工具流程") - group.add_task("實施工具選擇策略", "2023-01-01", "2023-04-30") - group.add_task("工具選擇", "2023-02-01", "2023-08-30") - task = group.add_task("集中工具管理", "2023-04-01", "2023-11-30") - task.add_milestone("系統集中完成", "2023-12-01") + group.add_task("實施工具選擇策略", "2024-01-01", "2024-04-30") + group.add_task("工具選擇", "2024-02-01", "2024-08-30") + task = group.add_task("集中工具管理", "2024-04-01", "2024-11-30") + task.add_milestone("系統集中完成", "2024-12-01") roadmap.draw() roadmap.save(filename) @@ -880,27 +882,27 @@ def zh_TW_roadmap(filename: str, colour_theme: str): os.remove(output_file) roadmap = Roadmap(800, 700, colour_theme=colour_theme, show_marker=True) - roadmap.set_title("戰略路線圖 2023") + roadmap.set_title("戰略路線圖 2024") roadmap.set_subtitle("瑪塔里奇太陽科技有限公司") - roadmap.set_timeline(TimelineMode.QUARTERLY, start="2023-01-01", number_of_items=4) + roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-01-01", number_of_items=4) roadmap.set_footer("由 Roadmapper 生成") group = roadmap.add_group("人員流程") - task = group.add_task("制定包容戰略", "2023-01-01", "2023-04-30") - task.add_parallel_task("促進多樣性、公平性和包容性", "2023-05-01", "2023-12-30") - group.add_task("實施可持續發展計劃", "2023-03-01", "2023-11-30") + task = group.add_task("制定包容戰略", "2024-01-01", "2024-04-30") + task.add_parallel_task("促進多樣性、公平性和包容性", "2024-05-01", "2024-12-30") + group.add_task("實施可持續發展計劃", "2024-03-01", "2024-11-30") group = roadmap.add_group("工作流程") - group.add_task("實施業務改進計劃", "2023-02-01", "2023-11-30") - task = group.add_task("自動化流程", "2023-07-01", "2023-12-30") - task.add_milestone("30%自動化 ", "2023-8-01") - task.add_milestone("60%自動化 ", "2023-12-01") + group.add_task("實施業務改進計劃", "2024-02-01", "2024-11-30") + task = group.add_task("自動化流程", "2024-07-01", "2024-12-30") + task.add_milestone("30%自動化 ", "2024-8-01") + task.add_milestone("60%自動化 ", "2024-12-01") group = roadmap.add_group("工具流程") - group.add_task("實施工具選擇策略", "2023-01-01", "2023-04-30") - group.add_task("工具選擇", "2023-02-01", "2023-08-30") - task = group.add_task("集中工具管理", "2023-04-01", "2023-11-30") - task.add_milestone("系統集中完成", "2023-12-01") + group.add_task("實施工具選擇策略", "2024-01-01", "2024-04-30") + group.add_task("工具選擇", "2024-02-01", "2024-08-30") + task = group.add_task("集中工具管理", "2024-04-01", "2024-11-30") + task.add_milestone("系統集中完成", "2024-12-01") roadmap.draw() roadmap.save(filename) @@ -914,32 +916,32 @@ def ja_JP_roadmap(filename: str, colour_theme: str, locale_name: str): os.remove(output_file) roadmap = Roadmap(800, 700, colour_theme=colour_theme, show_marker=True) - roadmap.set_title("戦略的ロードマップ 2023") + roadmap.set_title("戦略的ロードマップ 2024") roadmap.set_subtitle("マタリッチサンテクノロジー株式会社") roadmap.set_timeline( TimelineMode.QUARTERLY, - start="2023-01-01", + start="2024-01-01", number_of_items=4, timeline_locale=locale_name, ) roadmap.set_footer("ロードマッパーによって生成") group = roadmap.add_group("人事プロセス") - task = group.add_task("インクルージョン戦略を策定する", "2023-01-01", "2023-04-30") - task.add_parallel_task("多様性、公平性、包括性の促進", "2023-05-01", "2023-12-30") - group.add_task("持続可能な開発計画の実施", "2023-03-01", "2023-11-30") + task = group.add_task("インクルージョン戦略を策定する", "2024-01-01", "2024-04-30") + task.add_parallel_task("多様性、公平性、包括性の促進", "2024-05-01", "2024-12-30") + group.add_task("持続可能な開発計画の実施", "2024-03-01", "2024-11-30") group = roadmap.add_group("作業過程") - group.add_task("業務改善計画の実施", "2023-02-01", "2023-11-30") - task = group.add_task("自動化されたプロセス", "2023-07-01", "2023-12-30") - task.add_milestone("30%自動化", "2023-8-01") - task.add_milestone("60%自動化", "2023-12-01") + group.add_task("業務改善計画の実施", "2024-02-01", "2024-11-30") + task = group.add_task("自動化されたプロセス", "2024-07-01", "2024-12-30") + task.add_milestone("30%自動化", "2024-8-01") + task.add_milestone("60%自動化", "2024-12-01") group = roadmap.add_group("ツールフロー") - group.add_task("ツール選択戦略を実装する", "2023-01-01", "2023-04-30") - group.add_task("ツールの選択", "2023-02-01", "2023-08-30") - task = group.add_task("集中ツール管理", "2023-04-01", "2023-11-30") - task.add_milestone("システムは集中型", "2023-12-01") + group.add_task("ツール選択戦略を実装する", "2024-01-01", "2024-04-30") + group.add_task("ツールの選択", "2024-02-01", "2024-08-30") + task = group.add_task("集中ツール管理", "2024-04-01", "2024-11-30") + task.add_milestone("システムは集中型", "2024-12-01") roadmap.draw() roadmap.save(filename) @@ -953,32 +955,32 @@ def ko_KR_roadmap(filename: str, colour_theme: str, locale_name: str): os.remove(output_file) roadmap = Roadmap(800, 700, colour_theme=colour_theme, show_marker=True) - roadmap.set_title("전략 로드맵 2023") + roadmap.set_title("전략 로드맵 2024") roadmap.set_subtitle("마타리키 테크놀로지스") roadmap.set_timeline( TimelineMode.QUARTERLY, - start="2023-01-01", + start="2024-01-01", number_of_items=4, timeline_locale=locale_name, ) roadmap.set_footer("로드매퍼에서 생성") group = roadmap.add_group("인사 프로세스") - task = group.add_task("포함 전략을 수립", "2023-01-01", "2023-04-30") - task.add_parallel_task("다양성, 공정성, 포괄성 촉진", "2023-05-01", "2023-12-30") - group.add_task("지속 가능한 개발 계획 실시", "2023-03-01", "2023-11-30") + task = group.add_task("포함 전략을 수립", "2024-01-01", "2024-04-30") + task.add_parallel_task("다양성, 공정성, 포괄성 촉진", "2024-05-01", "2024-12-30") + group.add_task("지속 가능한 개발 계획 실시", "2024-03-01", "2024-11-30") group = roadmap.add_group("작업 과정") - group.add_task("업무 개선 계획 실시", "2023-02-01", "2023-11-30") - task = group.add_task("자동화된 프로세스", "2023-07-01", "2023-12-30") - task.add_milestone("30% 자동화", "2023-8-01") - task.add_milestone("60% 자동화", "2023-12-01") + group.add_task("업무 개선 계획 실시", "2024-02-01", "2024-11-30") + task = group.add_task("자동화된 프로세스", "2024-07-01", "2024-12-30") + task.add_milestone("30% 자동화", "2024-8-01") + task.add_milestone("60% 자동화", "2024-12-01") group = roadmap.add_group("공구 흐름") - group.add_task("도구 선택 전략 구현", "2023-01-01", "2023-04-30") - group.add_task("도구 선택", "2023-02-01", "2023-08-30") - task = group.add_task("중앙 집중식 도구 관리", "2023-04-01", "2023-11-30") - task.add_milestone("시스템은 중앙 집중식", "2023-12-01") + group.add_task("도구 선택 전략 구현", "2024-01-01", "2024-04-30") + group.add_task("도구 선택", "2024-02-01", "2024-08-30") + task = group.add_task("중앙 집중식 도구 관리", "2024-04-01", "2024-11-30") + task.add_milestone("시스템은 중앙 집중식", "2024-12-01") roadmap.draw() roadmap.save(filename) @@ -997,7 +999,7 @@ def test_sample_case1(): colour_theme="ORANGEPEEL", timelinemode=TimelineMode.WEEKLY, number_of_items=52, - start_date="2023-01-01", + start_date="2024-01-01", ) @@ -1009,7 +1011,7 @@ def test_sample_case2(): colour_theme="ORANGEPEEL", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) @@ -1021,7 +1023,7 @@ def test_sample_case3(): colour_theme="ORANGEPEEL", timelinemode=TimelineMode.QUARTERLY, number_of_items=4, - start_date="2023-01-01", + start_date="2024-01-01", ) @@ -1033,7 +1035,7 @@ def test_sample_unicase1(): # colour_theme="ORANGEPEEL", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) assert True @@ -1050,14 +1052,14 @@ def test_draw_anatomy(): roadmap = Roadmap(1200, 380, colour_theme="BLUEMOUNTAIN", show_marker=True) roadmap.set_title("Product Roadmap") roadmap.set_subtitle("Matariki Tech Ltd") - roadmap.set_timeline(TimelineMode.MONTHLY, start="2023-01-01", number_of_items=9) + roadmap.set_timeline(TimelineMode.MONTHLY, start="2024-01-01", number_of_items=9) roadmap.set_footer("Generated by Roadmapper") group = roadmap.add_group("Workstream 1") - task = group.add_task("Task 1-A", "2023-01-01", "2023-05-15") - task.add_parallel_task("Task 2-B", "2023-05-16", "2023-08-30") - task = group.add_task("Task 3-C", "2023-04-01", "2023-06-30") - task.add_milestone("Milestone 1", "2023-06-30") + task = group.add_task("Task 1-A", "2024-01-01", "2024-05-15") + task.add_parallel_task("Task 2-B", "2024-05-16", "2024-08-30") + task = group.add_task("Task 3-C", "2024-04-01", "2024-06-30") + task.add_milestone("Milestone 1", "2024-06-30") roadmap.draw() @@ -1076,18 +1078,18 @@ def test_draw_banner_theme(): roadmap = Roadmap(600, 380, colour_theme="BLUEMOUNTAIN", show_marker=True) roadmap.set_title("My Demo Roadmap") - roadmap.set_timeline(TimelineMode.QUARTERLY, start="2023-01-01", number_of_items=4) + roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-01-01", number_of_items=4) roadmap.set_footer("Generated by Roadmapper") group = roadmap.add_group("Workstream 1") - task = group.add_task("Task 1-A", "2023-01-01", "2023-04-30") - task.add_parallel_task("Task 2-B", "2023-05-15", "2023-08-30") - group.add_task("Task 3-C", "2023-04-01", "2023-06-30") + task = group.add_task("Task 1-A", "2024-01-01", "2024-04-30") + task.add_parallel_task("Task 2-B", "2024-05-15", "2024-08-30") + group.add_task("Task 3-C", "2024-04-01", "2024-06-30") group = roadmap.add_group("Workstream 2") - group.add_task("Task 2-A", "2023-04-01", "2023-06-30") - group.add_task("Task 2-B", "2023-05-01", "2023-07-30") - group.add_task("Task 2-C", "2023-06-01", "2023-08-30") + group.add_task("Task 2-A", "2024-04-01", "2024-06-30") + group.add_task("Task 2-B", "2024-05-01", "2024-07-30") + group.add_task("Task 2-C", "2024-06-01", "2024-08-30") roadmap.draw() roadmap.save(output_file) @@ -1107,7 +1109,7 @@ def test_draw_banner(): roadmap.set_title("My Demo Roadmap") roadmap.set_timeline( TimelineMode.QUARTERLY, - start="2023-01-01", + start="2024-01-01", number_of_items=3, year_fill_colour="#7CC1AC", year_font_colour="black", @@ -1120,22 +1122,22 @@ def test_draw_banner(): ) task = group.add_task( "Task 1-A", - "2023-01-01", - "2023-04-30", + "2024-01-01", + "2024-04-30", font_colour="black", fill_colour="#D7B3BD", ) task.add_parallel_task( "Task 2-B", - "2023-05-15", - "2023-08-30", + "2024-05-15", + "2024-08-30", font_colour="black", fill_colour="#D7B3BD", ) group.add_task( "Task 3-C", - "2023-04-01", - "2023-06-30", + "2024-04-01", + "2024-06-30", font_colour="black", fill_colour="#D7B3BD", ) @@ -1145,22 +1147,22 @@ def test_draw_banner(): ) group.add_task( "Task 2-A", - "2023-04-01", - "2023-06-30", + "2024-04-01", + "2024-06-30", font_colour="black", fill_colour="#EFC5A7", ) group.add_task( "Task 2-B", - "2023-05-01", - "2023-07-30", + "2024-05-01", + "2024-07-30", font_colour="black", fill_colour="#EFC5A7", ) group.add_task( "Task 2-C", - "2023-06-01", - "2023-08-30", + "2024-06-01", + "2024-08-30", font_colour="black", fill_colour="#EFC5A7", ) @@ -1177,7 +1179,7 @@ def test_gallery_images(): file_name="../../images/gallery/gallery-sample-01.png", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) ### Colour Theme Roadmap ### @@ -1187,7 +1189,7 @@ def test_gallery_images(): # colour_theme="ORANGEPEEL", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) colour_theme_roadmap( @@ -1195,7 +1197,7 @@ def test_gallery_images(): colour_theme="ORANGEPEEL", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) colour_theme_roadmap( @@ -1203,7 +1205,7 @@ def test_gallery_images(): colour_theme="BLUEMOUNTAIN", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) colour_theme_roadmap( @@ -1211,7 +1213,7 @@ def test_gallery_images(): colour_theme="GREENTURTLE", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) colour_theme_roadmap( @@ -1219,7 +1221,7 @@ def test_gallery_images(): colour_theme="GREYWOOF", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", ) ### Marker Roadmap ### @@ -1228,7 +1230,7 @@ def test_gallery_images(): file_name="../../images/gallery/gallery-marker-monthly.png", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2022-11-01", + start_date="2023-11-01", show_marker=True, show_generic_dates=False, ) @@ -1240,7 +1242,7 @@ def test_gallery_images(): colour_theme="DEFAULT", timelinemode=TimelineMode.WEEKLY, number_of_items=52, - start_date="2023-01-01", + start_date="2024-01-01", show_generic_dates=False, ) @@ -1251,7 +1253,7 @@ def test_gallery_images(): colour_theme="DEFAULT", timelinemode=TimelineMode.QUARTERLY, number_of_items=6, - start_date="2023-01-01", + start_date="2024-01-01", show_generic_dates=False, ) @@ -1262,7 +1264,7 @@ def test_gallery_images(): colour_theme="DEFAULT", timelinemode=TimelineMode.HALF_YEARLY, number_of_items=4, - start_date="2023-01-01", + start_date="2024-01-01", show_generic_dates=False, ) @@ -1284,7 +1286,7 @@ def test_gallery_images(): colour_theme="DEFAULT", timelinemode=TimelineMode.MONTHLY, number_of_items=12, - start_date="2023-01-01", + start_date="2024-01-01", show_generic_dates=True, ) @@ -1301,22 +1303,22 @@ def test_with_context_manager(): 1200, 500, show_marker=False, auto_height=True, colour_theme="ORANGEPEEL" ) as my_roadmap: my_roadmap.set_title("Context Manager Test Roadmap") - my_roadmap.set_timeline(TimelineMode.MONTHLY, start="2023-01-01") + my_roadmap.set_timeline(TimelineMode.MONTHLY, start="2024-01-01") with my_roadmap.add_group("Workstream 1") as group1: with group1.add_task( "Task 1-A", - "2023-01-01", - "2023-04-30", + "2024-01-01", + "2024-04-30", ) as task1: with task1.add_parallel_task( "Task 2-B", - "2023-05-15", - "2023-08-30", + "2024-05-15", + "2024-08-30", ) as parallel_task1: - parallel_task1.add_milestone("Milestone 2", "2023-08-10") + parallel_task1.add_milestone("Milestone 2", "2024-07-10") task1.add_milestone( "Milestone 1", - "2023-04-01", + "2024-04-01", ) my_roadmap.draw() my_roadmap.save("../../images/with_context_manager.png") @@ -1328,22 +1330,22 @@ def test_black_blackground(): ) as my_roadmap: my_roadmap.set_background_colour("black") my_roadmap.set_title("Black Background Test Roadmap") - my_roadmap.set_timeline(TimelineMode.MONTHLY, start="2023-01-01") + my_roadmap.set_timeline(TimelineMode.MONTHLY, start="2024-01-01") with my_roadmap.add_group("Workstream 1") as group1: with group1.add_task( "Task 1-A", - "2023-01-01", - "2023-04-30", + "2024-01-01", + "2024-04-30", ) as task1: with task1.add_parallel_task( "Task 2-B", - "2023-05-15", - "2023-08-30", + "2024-05-15", + "2024-08-30", ) as parallel_task1: - parallel_task1.add_milestone("Milestone 2", "2023-08-10") + parallel_task1.add_milestone("Milestone 2", "2024-08-10") task1.add_milestone( "Milestone 1", - "2023-04-01", + "2024-04-01", ) my_roadmap.draw() my_roadmap.save("../../images/black_roadmap.png") @@ -1355,22 +1357,22 @@ def test_transparent_blackground(): ) as my_roadmap: my_roadmap.set_background_colour("transparent") my_roadmap.set_title("Transparent Background Test Roadmap") - my_roadmap.set_timeline(TimelineMode.MONTHLY, start="2023-01-01") + my_roadmap.set_timeline(TimelineMode.MONTHLY, start="2024-01-01") with my_roadmap.add_group("Workstream 1") as group1: with group1.add_task( "Task 1-A", - "2023-01-01", - "2023-04-30", + "2024-01-01", + "2024-04-30", ) as task1: with task1.add_parallel_task( "Task 2-B", - "2023-05-15", - "2023-08-30", + "2024-05-15", + "2024-08-30", ) as parallel_task1: - parallel_task1.add_milestone("Milestone 2", "2023-08-10") + parallel_task1.add_milestone("Milestone 2", "2024-08-10") task1.add_milestone( "Milestone 1", - "2023-04-01", + "2024-04-01", ) my_roadmap.draw() my_roadmap.save("../../images/transparent_roadmap.png")