# Gantt gantt ==> GanttDiagram(DiagramName) # Title gantt title A Gantt Diagram ==> GanttDiagram(DiagramName,Title,ImportantText) # DateFormat gantt dateFormat YYYY-MM-DD ==> GanttDiagram(DiagramName,DateFormat,Text) # AxisFormat gantt axisFormat %s ==> GanttDiagram(DiagramName,AxisFormat,Text) # Title + DateFormat gantt title A Gantt Diagram dateFormat YYYY-MM-DD ==> GanttDiagram(DiagramName,Title,ImportantText,DateFormat,Text) # Title + DateFormat + Excludes gantt title A Gantt Diagram dateFormat YYYY-MM-DD excludes weekends ==> GanttDiagram(DiagramName,Title,ImportantText,DateFormat,Text,Excludes,Text) # Section gantt section Section ==> GanttDiagram(DiagramName,Section,ImportantText) # Title + DateFormat + Multiple Sections 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 ==> GanttDiagram(DiagramName,Title,ImportantText,DateFormat,Text,Section,ImportantText,Text,Text,Section,ImportantText,Text,Text) # DateFormat + Title + Excludes + LineComment + Section gantt dateFormat YYYY-MM-DD title Adding GANTT diagram functionality to mermaid excludes weekends %% (\`excludes\` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".) section A section ==> GanttDiagram(DiagramName,DateFormat,Text,Title,ImportantText,Excludes,Text,LineComment,Section,ImportantText) # Title + DateFormat + AxisFormat + Multiple Sections gantt title Git Issues - days since last update dateFormat X axisFormat %s section Issue19062 71 : 0, 71 section Issue19401 36 : 0, 36 section Issue193 34 : 0, 34 section Issue7441 9 : 0, 9 section Issue1300 5 : 0, 5 ==> GanttDiagram(DiagramName,Title,ImportantText,DateFormat,Text,AxisFormat,Text,Section,ImportantText,Text,Section,ImportantText,Text,Section,ImportantText,Text,Section,ImportantText,Text,Section,ImportantText,Text) # TickInterval gantt tickInterval 1week ==> GanttDiagram(DiagramName,TickInterval,Text) # Weekday gantt weekday monday ==> GanttDiagram(DiagramName,Weekday,Text) # TodayMarker gantt todayMarker off ==> GanttDiagram(DiagramName,TodayMarker,Text) # IncludeEndDates gantt inclusiveEndDates ==> GanttDiagram(DiagramName,InclusiveEndDates) # TickInterval + Weekday + TodayMarker + InclusiveEndDates gantt tickInterval 1week weekday monday todayMarker off inclusiveEndDates ==> GanttDiagram(DiagramName,TickInterval,Text,Weekday,Text,TodayMarker,Text,InclusiveEndDates) # Multiple Text lines gantt apple :a, 2017-07-20, 1w banana :crit, b, 2017-07-23, 1d cherry :active, c, after b a, 1d ==> GanttDiagram(DiagramName,Text,Text,Text) # DateFormat + AxisFormat + Multiple Text lines gantt dateFormat HH:mm axisFormat %H:%M Initial milestone : milestone, m1, 17:49, 2m Task A : 10m Task B : 5m Final milestone : milestone, m2, 18:08, 4m ==> GanttDiagram(DiagramName,DateFormat,Text,AxisFormat,Text,Text,Text,Text,Text) # Title + DateFormat + Newline + Section + Text gantt title A Gantt Diagram dateFormat YYYY-MM-DD section Section A task :a1, 2014-01-01, 30d Another task :a2, 2014-01-20, 25d Another one :a3, 2014-02-10, 20d ==> GanttDiagram(DiagramName,Title,ImportantText,DateFormat,Text,Section,ImportantText,Text,Text,Text) # Title + LineComment + DateFormat + Multiple Sections gantt title A Gantt Diagram %% This is a comment 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 ==> GanttDiagram(DiagramName,Title,ImportantText,LineComment,DateFormat,Text,Section,ImportantText,Text,Text,Section,ImportantText,Text,Text) # All Features gantt dateFormat YYYY-MM-DD title Adding GANTT diagram functionality to mermaid excludes weekends tickInterval 1week weekday monday todayMarker off inclusiveEndDates %% (\`excludes\` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".) section A section Completed task :done, des1, 2014-01-06,2014-01-08 Active task :active, des2, 2014-01-09, 3d Future task : des3, after des2, 5d Future task2 : des4, after des3, 5d section Critical tasks Completed task in the critical line :crit, done, 2014-01-06,24h Implement parser and jison :crit, done, after des1, 2d Create tests for parser :crit, active, 3d Future task in critical line :crit, 5d Create tests for renderer :2d Add to mermaid :1d Functionality added :milestone, 2014-01-25, 0d section Documentation Describe gantt syntax :active, a1, after des1, 3d Add gantt diagram to demo page :after a1 , 20h Add another diagram to demo page :doc1, after a1 , 48h section Last section Describe gantt syntax :after doc1, 3d Add gantt diagram to demo page :20h Add another diagram to demo page :48h ==> GanttDiagram(DiagramName,DateFormat,Text,Title,ImportantText,Excludes,Text,TickInterval,Text,Weekday,Text,TodayMarker,Text,InclusiveEndDates,LineComment,Section,ImportantText,Text,Text,Text,Text,Section,ImportantText,Text,Text,Text,Text,Text,Text,Text,Section,ImportantText,Text,Text,Text,Section,ImportantText,Text,Text,Text)