Intégrer un diagramme de Gantt à un fichier Org
Lorsque l'on gère un projet, informatique ou non, il faut pouvoir contruire un rétro-planning.
Il existe des modules dans emacs, qui permettent de transformer vos taches en diagramme, mais j'avoue ne pas avoir été séduit.
Entre la lourdeur de configuration et le rendu pas souvent à la hauteur de ce qu'il se fait aujourd'hui, j'ai lâché l'affaire jusqu'à ce que je tombe sur Plantuml.
Plantuml est un logiciel libre qui permet de générer des diagrammes, Gantt ou non, à partir d'un simple fichier texte.
La documentation est complète (y a même un pdf en français de plus de 500 pages). Et vous pouvez faire des choses intéressantes comme définir des jours fériés ou non travailler, affecter des ressources etc.. Le fonctionnement est similaire à Taskjuggler, mais en plus simple et avec un rendu png très propre.
Plantuml utilise des verbes (starts, ends, then etc..) ce qui le rend facile à lire.
En 10 minutes on a compris la syntaxe et produit quelques chose.
J'ai donc opté pour une utilisation avec Babel. L'avantage est d'avoir quelque chose qui marche tout le temps, et de portable, de pas avoir une fonction Lisp à maintenir ou faire évoluer pour profiter d'une fonctionnalité.
Pour intégrer un diagramme Plantuml il suffit d'un bout de code comme :

|
|

Pour générer le png, il suffit de faire C-c C-c et votre png sera disponible dans ~/.emacs.d/gantt/
Dans ma configuration emacs, j'ai également ajouté :
|
|