| The Gantt is described in natural language, using very simple sentences (subject-verb-complement). Tasks defined using square bracket. |
Duration Their durations are defined using the
last verb: A week is a synonym for how many non-closed days are in a week. So if you specify Saturday and Sunday as closed, a week will be equivalent to 5 days
Start Their beginning are defined using the
start verb: [Ref. for
D+nn form: QA-14494]
End Their ending are defined using the
Start/End It is possible to define both absolutely, by specifying dates:
It is possible to combine declaration on one line with the
It is possible to add constraints between tasks.
It is possible to define short name for tasks with the
It is also possible to customize colors with
is colored in.
Adding completion depending percentage You can set the completion status of a task, by the command:
is xx% completed
is xx% complete
Change colour of completion (by style)[Ref. QA-8297] You can define Milestones using the
Relative milestone (use of constraints)
Absolute milestone (use of fixed date)
Milestone of maximum end of tasks
[Ref. QA-10764] You can add hyperlinks to tasks.
You can specify a starting date for the whole project. By default, the first task starts at this date.
It is possible to add colors to some days.
You can change scale for very long project, with one of those parameters:
and one of the values:
(See QA-11272, QA-9041 and QA-10948)
- daily (by default)
Daily (by default)
You can change zoom, with the parameter:
Zoom on weekly scale
Zoom on weekly scale
Zoom on monthly scale
Zoom on quarterly scale
Zoom on yearly scale
With Weeknumbers (by default)
With Calendar Date[Ref. QA-11630] It is possible to close some day. Then it is possible to open some closed day.
A week is a synonym for how many non-closed days are in a week, as: So if you specify Saturday and Sunday as closed, a week will be equivalent to 5 days, as: [Ref. QA-13434] It is possible to manage working days. [Ref. QA-16188] It's possible to use the
then keyword to denote consecutive tasks. You can also use arrow
You can affect tasks on resources using the
on keyword and brackets for resource name. Multiple resources can be assigned to a task: Resources can be marked as off on specific days:
Without any hiding (by default)
Hide resources names You can hide ressources names and percentage, on tasks, using the
hide ressources names keywords.
Hide resources footbox You can also hide ressources names on bottom of the diagram using the
hide ressources footbox keywords.
Hide the both (resources names and resources footbox) You can also hide the both.
You can use
-- to separate sets of tasks.
You can add Vertical Separators with the syntax:
Separator just [at]. [Ref. QA-16247] It also possible to use the
and conjunction. You can also add delays in constraints.
As is mentioned on Common Commands page:
Everything that starts with (i.e.: the first character (except space character) of a comment line must be a
simple quote ' is a comment. You can also put comments on several lines using
/' to start and
'/ to end.
simple quote ')
Without style (by default)
With style You can use style to change rendering of elements. [Ref. QA-10835, QA-12045, QA-11877 and PR-438]
With style (full example)
[Ref. QA-13570, QA-13672]
DONEThanks for style for Separator and all style for Arrow (thickness...)
Clean style With style, you can also clean a Gantt diagram (showing tasks, dependencies and relative durations only - but no actual start date and no actual scale):
[Ref. QA-13971] Or:
[Ref. QA-13464] Example with overlap.
DONEThanks for correction (of #386 on v1.2020.18) when overlapping
You can change link colors:
- with this syntax:
with <color> <style> link
[Ref. QA-13693] You can put Tasks or Milestones on the same line, with this syntax:
- or directly by using arrow style
[T|M] displays on same row as [T|M]
(See also: Common commands) You can use the
| Verbal form || Example |
| [T] starts |
| [M] happens |
hide footbox keywords to remove the foot boxes of the gantt diagram (as for sequence diagram). Examples on:
- daily scale (without project start)
You can choose the language of the Gantt calendar, with the
language <xx> command where
<xx> is the ISO 639 code of the language.
English (en, by default)
You can mark some Tasks or Milestones as
deleted instead of normally completed to distinguish tasks that may possibly have been discarded, postponed or whatever. [Ref. QA-9129] You can start a project, a task or a milestone a number of days before or after today, using the builtin functions
%date: [Ref. QA-16285]
The labels are near elements (by default) To change the label position, you can use the command
Label on first column
Label on last column[Ref. QA-12433]