Gantt Diagrams
What are Gantt Diagrams?
Gantt diagrams help you visualize project timelines and track task dependencies. For data teams, they're valuable for planning data pipeline releases, scheduling model updates, and managing project milestones. Each task appears as a bar extending from its start date to its end date.
Creating Your First Gantt Diagram
Launch DinoAI: From Code IDE, access DinoAI to start creating diagrams.
Use a Simple Prompt: Tell DinoAI what kind of Gantt Diagram you want to create. For example:
- "Create a Gantt chart showing my data project timeline with tasks, dependencies, and milestones"
- "Generate a Gantt diagram for my dbtβ’ model development schedule with phases and deadlines"
- "Build a Gantt chart showing my data pipeline release plan with testing and deployment phases"Get Your Diagram: DinoAI will generate a complete
.mmdfile with proper Mermaid syntax.Preview Your Work: Click the eye icon (ποΈ) to preview your diagram in real-time as you edit.
Iterate and Refine: Modify the generated
.mmdfile directly, or ask DinoAI to make specific changes.
Example:
gantt
title A Gantt Diagram
dateFormat YYYY-MM-DD
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1, 20d
section Another
Task in Another :2014-01-12, 12d
another task :24d
Reusable Gantt Diagram prompts for you and your team
You can create custom, standardized .dinoprompts for Mermaid's Gantt that ensure consistency across your data team. See step-by-step guide.
Diagram Syntax Guide
Basic Structure
Task Types
Regular task: No special prefix
Critical task: Add
crittagActive task: Add
activetagCompleted task: Add
donetagMilestone: Add
milestonetag
Task Dependencies
after TaskID: Start after another taskFixed dates: Specify start and duration
Duration units: d (days), h (hours), m (minutes)
Data Team Examples
Data Pipeline Release
Model Training Schedule
Best Practices
Use clear section names to group related tasks
Include key milestones
Mark critical path tasks
Consider weekends and holidays with
excludesAdd dependencies between tasks
Keep timelines realistic
Additional Resources
For more syntax options and advanced features, visit the official Mermaid documentation
Last updated
Was this helpful?