Generates product delivery roadmaps from JSON input and exports them as images.
The core of the code is in a class library. It is written in .NET Core and uses SixLabors.ImageSharp to enable cross-platform compatibility. To demonstrate this, the project also includes a simple AWS Lambda project that responds to valid requests with roadmap images in Base64 format.
See DotNet codebase is no longer actively developed.
Older Python codebase is no longer actively developed.
{
"team": "Your Team",
"start_date": "01/01/2021",
"quarters": 4,
"debug": false,
"bg_color_hex": "#ffffff",
"projects": [
{
"name": "Build Product",
"label": "Ongoing",
"date": "01/01/2021"
},
{
"name": "Test Product",
"label": "Not Started",
"date": "06/01/2021"
}
]
}
start_date - Defines the first calendar quarter to be used in the roadmap.
quarters - Between 1 and 6 (optional; default of 6 if not provided).
debug - Display all projects, regardless of overlapping lines to identify causes of missing projects.
bg_color_hex - set the background color for the generated roadmap. for an easy color picket visit https://www.color-hex.com/
All date values are accepted in a variety of formats:
2021/09/05
05 Sep 2021
09/05/2021
09-05-2021