Vous pouvez contribuer à cette page en cliquant ici  (Menu)


You can vote to improve syntax about packages/namespaces !

 

 

Diagramme de Gantt

La syntaxe proposée n'est qu'une suggestion et est susceptible d'évoluer.

Vous êtes invités à créer des discussions sur cette future syntaxe. Vos retours, vos idées et vos suggestions nous aideront à trouver la meilleure solution.

Le Gantt doit être décrit en anglais, à l'aide de phrase très simple (sujet-verbe-complément).

 

 

Définir des tâches

Les tâches sont définies à l'aide des crochets. Leur durée est défini à l'aide du verbe last.

@startgantt
[Design du prototype] lasts 15 days
[Test du prototype] lasts 10 days
@endgantt

 

 

Ajout de contraintes

Il est possible de rajouter des contraintes entre les tâches.

@startgantt
[Design du prototype] lasts 15 days
[Test du prototype] lasts 10 days
[Test du prototype] starts at [Design du prototype]'s end
@endgantt

@startgantt
[Design du prototype] lasts 10 days
[Codage du prototype] lasts 10 days
[Ecriture des tests] lasts 5 days
[Codage du prototype] starts at [Design du prototype]'s end
[Ecriture des tests] starts at [Codage du prototype]'s start
@endgantt

 

 

Noms courts

Un nom court peut être utilisé pour les tâches à l'aide de l'instruction as.

@startgantt
[Design du prototype] as [D] lasts 15 days
[Test du prototype] as [T] lasts 10 days
[T] starts at [D]'s end
@endgantt

 

 

Choix des couleurs

Il est possible de changer les couleurs des tâches.

@startgantt
[Design du prototype] lasts 13 days
[Test du prototype] lasts 4 days
[Test du prototype] starts at [Design du prototype]'s end
[Design du prototype] is colored in Fuchsia/FireBrick 
[Test du prototype] is colored in GreenYellow/Green 
@endgantt

 

 

Jalon

Vous pouvez définir des jalons à l'aide du verb happens.

@startgantt
[Test du prototype] lasts 10 days
[Prototype terminé] happens at [Test du prototype]'s end
[Mise en place production] lasts 12 days
[Mise en place production] starts at [Test du prototype]'s end
@endgantt

 

 

Calendrier

Vous pouvez définir une date de début pour l'ensemble du projet. Par défault, la première tâche commence à cette date.

@startgantt
Project starts the 20th of september 2017
[Design du prototype] as [TASK1] lasts 13 days
[TASK1] is colored in Lavender/LightBlue
@endgantt

 

 

Close day

It is possible to close some day.

@startgantt
project starts the 2018/04/09
saturday are closed
sunday are closed
2018/05/01 is closed
2018/04/17 to 2018/04/19 is closed
[Prototype design] lasts 14 days
[Test prototype] lasts 4 days
[Test prototype] starts at [Prototype design]'s end
[Prototype design] is colored in Fuchsia/FireBrick 
[Test prototype] is colored in GreenYellow/Green 
@endgantt

 

 

Simplified task succession

It's possible to use the then keyword to denote consecutive tasks.

@startgantt
[Prototype design] lasts 14 days
then [Test prototype] lasts 4 days
then [Deploy prototype] lasts 6 days
@endgantt

You can also use arrow ->

@startgantt
[Prototype design] lasts 14 days
[Build prototype] lasts 4 days
[Prepare test] lasts 6 days
[Prototype design] -> [Build prototype]
[Prototype design] -> [Prepare test]
@endgantt

 

 

Separator

You can use -- to group tasks together.

@startgantt
[Task1] lasts 10 days
then [Task2] lasts 4 days
-- Phase Two --
then [Task3] lasts 5 days
then [Task4] lasts 6 days
@endgantt

 

 

Working with resources

You can affect tasks on resources using the on keyword and brackets for resource name.

@startgantt
[Task1] on {Alice} lasts 10 days
[Task2] on {Bob:50%} lasts 2 days 
then [Task3] on {Alice:25%} lasts 1 days
@endgantt

 

 

Exemple plus complexe

On peut se servir de la conjonction de coordination and.

Il est aussi possible de spécifier un delai dans les contraintes.

@startgantt
[Design du prototype] lasts 13 days and is colored in Lavender/LightBlue
[Test du prototype] lasts 9 days and is colored in Coral/Green and starts 3 days after [Design du prototype]'s end
[Écriture des tests] lasts 5 days and ends at [Design du prototype]'s end
[Embauche des rédacteurs] lasts 6 days and ends at [Écriture des tests]'s start
[Écriture des rapports] is colored in Coral/Green
[Écriture des rapports] starts 1 day before [Test du prototype]'s start and ends at [Test du prototype]'s end
@endgantt