Skip to content
This repository was archived by the owner on Mar 21, 2024. It is now read-only.
/ AutoTimeLiner Public archive

Cross-platform .NET library for generating project planning and roadmap images. Runnable on AWS Lambda.

License

Notifications You must be signed in to change notification settings

fugro/AutoTimeLiner

Repository files navigation

This repo is no longer actively maintained.

Roadmap Generation

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.

JSON Input Format

{
    "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

About

Cross-platform .NET library for generating project planning and roadmap images. Runnable on AWS Lambda.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages