-
Notifications
You must be signed in to change notification settings - Fork 20
Home
CS Goh edited this page Jan 31, 2023
·
9 revisions
Roadmapper is a python library used to generate graphical roadmap using python code. Roadmap as Code (RaC) is a concept that allows you to manage your roadmap as if it were code, meaning that it is easy to learn, edit or update, and is version controlled so you can track changes.
Features:
- Supports roadmap with different timeline (weekly, monthly, quarterly, half-year and yearly)
- Configurable Timeline date range
- Configurable font, font size, font colour and fill colour for all elements (title, timeline, group, tasks, milestone, footer) of the roadmap
- Generated roadmap is saved as .PNG file
- Multilingual support
- Supports custom colour scheme
- Your corporate logo can be added to the roadmap
You can create a graphical roadmap with just a few lines of code.
from roadmapper.roadmap import Roadmap
from roadmapper.timelinemode import TimelineMode
my_roadmap = Roadmap(width=500, height=300)
my_roadmap.set_title("My Roadmap")
my_roadmap.set_timeline(mode=TimelineMode.MONTHLY, start="2022-11-14", number_of_items=6)
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")
my_roadmap.set_footer("Generated by Roadmapper")
my_roadmap.draw()
my_roadmap.save("my_roadmap.png")