Types de contenu de documentation
Choisissez le bon type de documentation pour chaque page en utilisant le framework Diátaxis : tutoriels, guides pratiques, référence et explication.
Toute la documentation ne sert pas le même objectif. Un tutoriel qui accompagne un nouvel utilisateur lors de son premier déploiement est fondamentalement différent d’une référence API qu’un développeur consulte chaque jour. Mélanger ces objectifs dans une seule page crée un contenu qui ne remplit bien aucun des deux rôles.
Le framework Diátaxis fournit un système pratique pour catégoriser la documentation selon le besoin de l’utilisateur à un moment donné.
Les tutoriels enseignent par la pratique. L’objectif de l’utilisateur est d’apprendre quelque chose de nouveau, et l’objectif du tutoriel est de lui offrir une expérience réussie — pas de documenter chaque option ni d’expliquer chaque détail.
Un bon tutoriel :
- Ne suppose aucune connaissance préalable de la tâche spécifique
- Accompagne l’utilisateur à travers un exemple complet et fonctionnel du début à la fin
- Minimise les choix — dites aux utilisateurs exactement quoi faire plutôt que de proposer des alternatives
- Marque la progression à des étapes significatives (“Vous avez maintenant configuré l’authentification”)
- Explique juste assez pour maintenir l’utilisateur en mouvement, pas tout ce qu’il y a à savoir
Les tutoriels sont le type de contenu qui demande le plus d’investissement à rédiger et à maintenir, mais ils ont un impact démesuré sur la réussite des nouveaux utilisateurs avec votre produit.
Les guides pratiques aident les utilisateurs à accomplir un objectif spécifique. Contrairement aux tutoriels, ils supposent que l’utilisateur a déjà un certain contexte et veut faire quelque chose de particulier, pas apprendre un concept.
Un bon guide pratique :
- Traite une tâche spécifique dans le titre et tout au long du contenu
- Suppose une connaissance préalable des prérequis
- Fournit une séquence claire d’étapes sans contexte inutile
- Décrit quoi faire, pas comment le système fonctionne en dessous
La distinction avec les tutoriels est importante en pratique : un tutoriel sur “Premiers pas avec l’authentification” accompagne un nouvel utilisateur à travers tout le processus étape par étape. Un guide pratique sur “Effectuer la rotation de vos clés API” suppose que l’utilisateur sait ce que sont les clés API et a juste besoin des étapes.
La documentation de référence décrit le système de manière précise et complète. Les utilisateurs la consultent pour chercher quelque chose — ils ne lisent pas de manière séquentielle et ne sont pas en train d’apprendre.
Une bonne documentation de référence :
- Priorise l’exhaustivité et la précision avant tout
- Est parcourable : tableaux, formatage cohérent, descriptions courtes
- Évite le contenu explicatif ou conceptuel
- Documente tout, y compris les valeurs par défaut, les limites et les cas limites
- Reste proche de la structure de ce qu’elle documente (une référence API suit la structure de l’API)
Les références API, les listes d’options de configuration et les références de commandes CLI sont tous du contenu de référence.
Les explications approfondissent la compréhension d’un concept. Les utilisateurs les lisent quand ils veulent comprendre pourquoi quelque chose fonctionne de telle manière, pas comment effectuer une tâche spécifique.
Un bon contenu d’explication :
- Aborde le contexte et la motivation derrière une décision de conception
- Reconnaît les compromis et les alternatives
- Relie les concepts à travers le système plus large
- Prend des positions tranchées quand c’est approprié
Les vues d’ensemble d’architecture, les guides de concepts et les pages “comment fonctionne X” sont tous du contenu d’explication. Ils se distinguent des guides pratiques en ce qu’un lecteur terminant un article d’explication ne devrait pas avoir l’impression qu’on lui a demandé de faire quelque chose — il devrait avoir l’impression de mieux comprendre quelque chose.
| Question | Tutoriel | Guide pratique | Référence | Explication |
|---|---|---|---|---|
| Quel est l’objectif de l’utilisateur ? | Apprendre par la pratique | Résoudre un problème spécifique | Trouver une information précise | Comprendre un concept |
| Quel est le niveau de connaissance de l’utilisateur ? | Débutant | Intermédiaire | Expérimenté | Tout niveau |
| Le contenu est-il orienté tâches ? | Oui, guidé | Oui, spécifique | Non | Non |
| Est-il séquentiel ? | Oui | Généralement | Non | Non |
En cas de doute sur le type qui convient à une page, demandez-vous : “Que fait l’utilisateur après avoir lu ceci ?” S’il a accompli une tâche, c’est un guide pratique ou un tutoriel. S’il comprend maintenant quelque chose et peut passer à l’action ailleurs, c’est une explication. S’il a cherché un détail spécifique, c’est une référence.
Définissez les attentes au début : qu’est-ce que les utilisateurs construisent ou accomplissent à la fin ? Utilisez les composants <Steps> pour la progression séquentielle et célébrez l’achèvement aux étapes naturelles. Minimisez les décisions — là où il existe plusieurs approches valides, choisissez-en une et dites-le.
Commencez par la tâche dans le titre : “Comment configurer les webhooks”, “Comment migrer de v1 à v2”. Rédigez du point de vue de l’utilisateur, pas du produit. Omettez le contexte qui n’affecte pas les étapes. Créez des liens vers du contenu d’explication ou de référence pour les utilisateurs qui veulent en savoir plus.
Structurez les documents de référence autour de ce que vous décrivez, pas autour des parcours utilisateurs. Utilisez un formatage cohérent pour toutes les entrées. Chaque paramètre, flag ou option devrait avoir un type, une valeur par défaut et une description d’une ligne. Gardez-le parcourable.
Commencez par la question à laquelle vous répondez : “Pourquoi l’authentification fonctionne-t-elle de cette façon ?” ou “Quelle est la différence entre les organisations et les espaces de travail ?” Reconnaissez que plusieurs approches existent et expliquez pourquoi le produit fait les choix qu’il fait. Créez des liens vers des guides pratiques pour les utilisateurs qui veulent agir sur ce qu’ils ont appris.
- Attribuez un type de contenu avant de rédiger. Décider à l’avance façonne toutes les autres décisions de rédaction : structure, longueur, ton, ce qu’il faut inclure et exclure.
- Révisez les pages à objectifs multiples. Les pages qui expliquent un concept, incluent un tutoriel et référencent une liste d’options en même temps sont difficiles à maintenir et à utiliser. Divisez-les ou choisissez un type principal.
- Adaptez le framework à votre produit. Diátaxis est un point de départ, pas une règle rigide. Les produits avec des structures inhabituelles peuvent nécessiter des approches hybrides. Le principe sous-jacent — faire correspondre le contenu au besoin de l’utilisateur à un moment donné — s’applique universellement.
Modèles de contenu
Copiez et modifiez des modèles pour chaque type de contenu.
Style et ton
Rédigez une documentation efficace avec un style cohérent.
Comprendre votre audience
Recherchez et définissez l’audience de votre documentation.
Navigation
Organisez la structure de votre documentation efficacement.
Améliorer votre documentation
Utilisez les données et les métriques pour améliorer la documentation.