La documentation "comme du code"

...ou utiliser la même discipline pour notre documentation que pour notre code

Documentation : La quête de la perfection

🏰🦄🤴👸🐴👻⚔🗡🏴‍☠️

🤯 "Comme du code"

  • La documentation est un produit
  • Gestion en version avec Git
  • Collaboration via les pull requests
  • CI/CD: tester et publier automatiquement

Documentation technique

Avec MkDocs +
material theme

En pratique

Ecrire le texte

Utilisation de Markdown

Avec votre éditeur préféré :

Ecrire le texte (2)

Rajouter des extensions

Outillage et frameworks

CI: Linter - vérifier le markdown

CLI linter

Linter dans l'éditeur

CI: Orthographe

En ligne de commande

Dans l'éditeur

CI: Vérification liens hypertexte

Liens morts

markdown-link-check

CI: Tester

Style / voix

Vale

Publication (CD)

Formats

HTML | PDF | DOCX | EPUB | MOBI | ...

Hébergement web

Merci 🙏


(Contenu préparé avec Laurent Gil)