jsonantt

Getting started

  • Quickstart
    • Install
    • Your first chart
    • Adding tick marks and style
    • Using durations instead of end dates
    • Chaining tasks with not_before
    • Render a task table
    • Compare two schedules
    • Burn chart
    • Next steps

Reference

  • JSON Reference
    • Top-level fields
    • Task object
      • Milestone field summary
      • Example: milestones with different markers
      • Other task fields
      • Duration units
      • Duration and chaining example
      • Date resolution order
    • Minimal example
    • Full skeleton
  • Style Guide
    • All fields at a glance
    • Layout
    • Typography
    • Colors
    • Milestones
    • Tick marks and gridlines
    • Table output
      • table_columns column definition object
    • Full style example
  • Command-Line Reference
    • Synopsis
    • Quick reference
    • Modes
    • Gantt chart
    • Task table
    • Compare mode
    • Burn chart
    • Burn table
    • Option reference
    • Exit codes

Walkthroughs

  • Examples
    • simple.json — three-year project plan
      • Key fields used
      • JSON
      • Output
    • complex.json — five-year engineering roadmap
      • Key fields used
      • JSON (abbreviated — see examples/complex.json for the full file)
      • Output
    • dependencies.json — chained scheduling with not_before
      • Key fields used
      • JSON
      • Output
    • Recipes
      • Add a vertical “today” line
      • Render at higher resolution for print
      • Show only the top two nesting levels
      • Generate a milestone-only status summary
      • Compare a baseline with an updated schedule
      • Generate a monthly cost burn chart
jsonantt
  • Search


© Copyright 2026, Brian Day.

Built with Sphinx using a theme provided by Read the Docs.