La doc? Inutile, la vérité est dans le code! L’UML? Has-been si on est Agile! Mais en vrai, on doit écrire des specs, conceptions techniques, articles wiki, présentations… Et si on se passait d’Office, Rational Rose, Enterprise Architect, Visio, … Moi je code ma doc avec Asciidoctor et PlantUML. Retrouvons des fichiers plats, à mettre sous Git (version, historique, merge). Illustration sur de la "doc" d’une appli Web.
-
Illustration d’asciidoc, à travers l’écosystème asciidoctor
-
Illustration de PlantUml, à travers la conception technique d’une application web
-
Workflows de génération
Note
|
l’application web a été implémentée à partir d’une génération JBossForge, puis déployée sous JBoss EAP 6.4. |
mvn clean verify
mvn -P slideRevealJS
-
Pré-requis
-
docker
-
docker-compose
-
docker-compose -f run-services.yml up
-
Ajouter un utilisateur jenkins dans gitlab
-
Autoriser cet utilisateur sur le projet mon-wiki
-
Créer un credential pour cet utilisateur dans Jenkins