

La véritable histoire de toute documentation
c’est que personne ne sait comment bien faire
(et que c’est toujours le bordel au bout d’un moment)
💡
→ Les communs
Personne n’est obligé
d’utiliser votre produit
Doc minimale :

Maintenance 🔫
Structure 🔫

🔫
On s’attache trop à l’outil
Les bonnes questions™
Read The Fucking Manual
Tout sauf 🔫
Quand ai-je besoin
de la documentation ?
J’ai tendance à découper les ensembles en sous-éléments simples pour comprendre leurs relations naturelles

Les choses sont plus claires et plus simples à retrouver quand elles sont rangées et classifiées selon des jeux de règles strictes

Plus les choses sont visuelles, illustrées, plus elles sont simples à comprendre et à appliquer
L’accès à la doc
La réponse ultime :
le livre de recettes !
📖
💡 Structures
💡 Primitives
Le manuel des Castors Juniors
Vous allez devoir maintenir
4 documentations
NPM(1) NPM(1)
NAME
npm - javascript package manager
SYNOPSIS
npm [args]
VERSION
6.11.3
DESCRIPTION
npm is the package manager for the Node JavaScript platform. It puts
modules in place so that node can find them, and manages dependency con‐
flicts intelligently.
It is extremely configurable to support a wide variety of use cases.
Most commonly, it is used to publish, discover, install, and develop
node programs.
Si on ne range pas,
c’est le bordel !
4×4
| README Porte d'entrée | Pratique | HOW-TO Recettes |
| Apprendre | Utiliser | |
| FAQs Discussions | Comprendre | MAN PAGES Encyclopédique |
C’est ça, le manuel
des Castors Juniors
Deux objectifs
Chaîne de production vers :
Vers le Web auto-hébergé
→ générateur statique


Vers le Web SaaS
→ Sphinx + ReadTheDocs
Vers PDF / ePub
→ Pandoc (ou LaTeX)
Éditeurs en ligne avec Git
Il n’y a pas de bon outil, ou de mauvais, il y a l’outil de votre cas d’usage
Plus de RTFM
Un guide rédactionnel
Incluez vos communautés
⚠
https://talks.m4dz.net/rewrite-the-docs/fr/ Disponible sous licence CC BY-SA 4.0
m4dz, CC BY-SA 4.0
Courtesy of Unsplash and Pexels contributors
Powered by Reveal.js
Source code available at
https://git.madslab.net/talks