Jérémie Bresson
From BSI Business Systems Integration AG
I am a software developer and an open-source enthusiastic. In my spare time I contribute different open source projects. I like learning new technologies and helping people with it. I am an happy Eclipse IDE user and I try to fight the Eclipse bashing. For documentation I am convinced by the Asciidoctor approach.
Blog: http://jmini.github.io/
Documentation as code: contrôler la qualité !
"Document as code" consiste à utiliser toutes les bonnes pratiques que nous utilisons pour notre source code et de les appliquer à la documentation. Les points clés sont :
- Utiliser un outil de gestion des sources (git) et de préférence le même que pour les sources.
- Un format de texte simple (pas de XML) comme AsciiDoc.
- Faciliter la barrière à l’entrée en proposant un lien pour éditer la documentation sur chaque page et pour soumettre une pull request.
Lorsque cette bonne pratique est en place, se pose une seconde catégorie de problème. Comment garantir la qualité :
- Test systématique des exemples de code
- Respect des conventions de documentation
- Métriques et dashboard pour garantir la qualité
- Partage de bonnes pratiques/revue de documentation.
Ce quickie est un rapide retour d’expérience qui présente cette bonne pratique de documentation et qui donne un aperçu de ce qui peut être mis en place pour s’assurer de la qualité de la doc.