# Comment rédiger une documentation technique (/fr/guides/style-and-tone)

<!-- agent-signals: reading_time_min: 11 · est_tokens: 4351 · updated: 2026-07-30 -->

Une bonne documentation technique a une seule mission : aider les utilisateurs à atteindre un objectif et retourner à leur travail. Les choix de style et de ton soutiennent cet objectif ou s'y opposent. Une rédaction claire et cohérente renforce la confiance des utilisateurs. Une rédaction incohérente ou peu claire crée des frictions et érode la confiance envers votre produit.

Ce guide couvre les principes fondamentaux d'une rédaction technique efficace, avec des conseils pratiques sur la façon de les appliquer.

<div id="write-in-second-person">
  ## Rédigez à la deuxième personne [#rédigez-à-la-deuxième-personne]
</div>

Adressez-vous directement aux utilisateurs en les tutoyant ou en utilisant "vous". La deuxième personne rend les instructions plus faciles à suivre et maintient l'attention sur ce que les utilisateurs font plutôt que sur ce que le produit fait.

```mdx
<!-- Deuxième personne (préféré) -->
Vous pouvez configurer le délai d'expiration dans votre fichier de paramètres.

<!-- Troisième personne (à éviter) -->
Les utilisateurs peuvent configurer le délai d'expiration dans le fichier de paramètres.
```

La deuxième personne aide également à détecter la voix passive : lorsque vous écrivez "vous", vous êtes obligé de dire qui fait quoi.

<div id="use-active-voice">
  ## Utilisez la voix active [#utilisez-la-voix-active]
</div>

La voix active rend les phrases plus courtes et plus claires. À la voix passive, le sujet reçoit l'action. À la voix active, le sujet la réalise.

```mdx
<!-- Active -->
L'API renvoie une erreur lorsque le token expire.

<!-- Passive -->
Une erreur est renvoyée lorsque le token a expiré.
```

La voix passive n'est pas toujours incorrecte. Elle est appropriée lorsque l'acteur est inconnu ou sans importance. Mais la voix passive comme habitude par défaut rend la documentation plus difficile à lire.

Un test rapide : si vous pouvez ajouter "par des zombies" après le verbe, la phrase est passive. "Une erreur est renvoyée \[par des zombies]" est passive. "L'API renvoie \[~~par des zombies~~] une erreur" est active.

<div id="keep-sentences-and-paragraphs-short">
  ## Gardez les phrases et les paragraphes courts [#gardez-les-phrases-et-les-paragraphes-courts]
</div>

La documentation est parcourue plus qu'elle n'est lue. Les longues phrases et les paragraphes denses ralentissent les utilisateurs lorsqu'ils cherchent une réponse spécifique.

Recommandations :

* Visez des phrases de moins de 25 mots
* Une idée par phrase
* Deux à quatre phrases par paragraphe
* Découpez les listes d'étapes en séquences numérotées, pas en prose continue

Si une phrase nécessite plusieurs virgules ou points-virgules pour tenir ensemble, elle peut probablement être divisée en deux phrases.

<div id="use-headings-that-match-user-intent">
  ## Utilisez des titres qui correspondent à l'intention de l'utilisateur [#utilisez-des-titres-qui-correspondent-à-lintention-de-lutilisateur]
</div>

Les titres organisent la page pour les humains et les moteurs de recherche. Rédigez-les pour répondre à la question qu'un utilisateur pourrait se poser, pas pour étiqueter un sujet du point de vue du produit.

```mdx
<!-- Orienté intention (mieux) -->
## Comment configurer l'authentification

<!-- Étiquette de sujet (plus faible) -->
## Configuration de l'authentification
```

Utilisez la casse de phrase pour tous les titres ("Premiers pas", pas "Premiers Pas"). Ne sautez pas de niveaux de titre—passez de H2 à H3, pas de H2 à H4.

Dans la documentation Mintlify, le H1 de la page est généré automatiquement à partir de la propriété `title:` du frontmatter. N'ajoutez pas de H1 manuel dans le corps.

<div id="use-consistent-terminology">
  ## Utilisez une terminologie cohérente [#utilisez-une-terminologie-cohérente]
</div>

Choisissez un terme pour chaque concept et utilisez-le partout. Alterner entre "API key", "API token" et "access token" pour décrire la même chose oblige les utilisateurs à s'arrêter et se demander si vous parlez de la même chose.

Lorsque vous introduisez un terme pour la première fois, définissez-le sur place plutôt que de renvoyer vers une autre page.

```mdx
<!-- Définir en contexte -->
Chaque requête nécessite une API key—un token unique qui identifie votre compte.

<!-- Ne présumez pas de connaissances préalables -->
Chaque requête nécessite une API key.
```

Si votre produit a des noms spécifiques pour les choses (objets, actions, éléments d'interface), utilisez ces noms exactement tels qu'ils apparaissent dans le produit. Mettez-les en majuscules de manière cohérente.

<div id="calibrate-tone-to-your-audience-and-content-type">
  ## Calibrez le ton en fonction de votre audience et du type de contenu [#calibrez-le-ton-en-fonction-de-votre-audience-et-du-type-de-contenu]
</div>

Le ton doit correspondre à ce que les utilisateurs essaient de faire. Un guide de démarrage pour les nouveaux utilisateurs bénéficie d'un ton plus chaleureux et encourageant. Une référence d'API pour les développeurs expérimentés bénéficie de la densité et de la précision plutôt que de la chaleur.

Quelques principes qui s'appliquent à tous les types de contenu :

* **Soyez direct sans être brusque.** "Cliquez sur Enregistrer" est mieux que "Veuillez cliquer sur le bouton Enregistrer lorsque vous êtes prêt à continuer."
* **Évitez les phrases de remplissage.** "Il convient de noter que", "Afin de", "Veuillez noter que" et "Simplement" ajoutent des mots sans ajouter de sens.
* **Ne donnez pas d'avis.** "C'est une fonctionnalité puissante" est une opinion. Documentez ce qu'elle fait, pas à quel point elle est impressionnante.
* **Utilisez le vocabulaire de vos utilisateurs.** Si vos utilisateurs appellent cela un "webhook", ne l'appelez pas "event callback" dans la documentation. Utilisez le mot qu'ils recherchent déjà.

<div id="avoid-common-mistakes">
  ## Évitez les erreurs courantes [#évitez-les-erreurs-courantes]
</div>

<div id="jargon-and-internal-terminology">
  ### Jargon et terminologie interne [#jargon-et-terminologie-interne]
</div>

Les équipes développent un langage abrégé que les utilisateurs ne rencontrent jamais. Examinez le nouveau contenu pour repérer les termes qui seraient inconnus pour quelqu'un qui découvre votre produit pour la première fois.

<div id="inconsistent-capitalization">
  ### Capitalisation incohérente [#capitalisation-incohérente]
</div>

Décidez si vous mettez en majuscule les noms des fonctionnalités de votre produit ("le Dashboard", "l'API Explorer") et appliquez-le de manière cohérente. Une capitalisation incohérente signale un manque d'attention aux détails.

<div id="colloquialisms">
  ### Expressions familières [#expressions-familières]
</div>

Les expressions informelles et les idiomes sont plus difficiles à traduire et plus difficiles à comprendre pour les locuteurs non natifs. La documentation qui s'adresse à un public international bénéficie d'un langage simple et direct.

<div id="spelling-and-grammar-errors">
  ### Fautes d'orthographe et de grammaire [#fautes-dorthographe-et-de-grammaire]
</div>

Même quelques erreurs réduisent la crédibilité. Elles signalent que personne n'a relu le contenu attentivement, ce qui amène les utilisateurs à se demander si le contenu technique est tout aussi peu fiable.

<div id="enforce-standards-with-tooling">
  ## Appliquez les normes avec des outils [#appliquez-les-normes-avec-des-outils]
</div>

Les principes de rédaction ne perdurent que s'ils font partie d'un flux de travail reproductible. Quelques façons d'automatiser leur application :

* **[Vale](https://vale.sh) :** Un linter pour la prose qui vérifie contre des règles de style configurables. Vous pouvez écrire des règles qui appliquent votre propre terminologie, signalent la voix passive ou détectent les erreurs courantes.
* **[Vérifications CI](/fr/deploy/ci) :** Exécutez Vale ou d'autres linters sur chaque pull request pour détecter les problèmes de style avant la fusion du contenu.
* **Guides de style existants :** Plutôt que d'écrire des règles à partir de zéro, commencez par un guide établi. Le [Google Developer Documentation Style Guide](https://developers.google.com/style), le [Microsoft Style Guide](https://learn.microsoft.com/en-us/style-guide/welcome/) et le [Splunk Style Guide](https://docs.splunk.com/Documentation/StyleGuide/current/StyleGuide/Howtouse) sont tous gratuits et largement utilisés.

<Tip>
  Utilisez une [automatisation](/fr/automations) pour exécuter un audit de style selon un calendrier ou chaque fois que des modifications sont poussées vers votre dépôt de documentation.
</Tip>

<div id="frequently-asked-questions">
  ## Questions fréquemment posées [#questions-fréquemment-posées]
</div>

<AccordionGroup>
  <Accordion title="Quel niveau de formalité pour une documentation technique ?">
    Adaptez la formalité à votre audience et au contexte du produit. Les outils pour développeurs peuvent être directs et concis—passez les politesses et allez droit au code. La documentation pour des utilisateurs moins techniques ou des produits d'entreprise bénéficie souvent d'un ton plus chaleureux qui anticipe la confusion. Dans tous les cas, évitez le langage corporatif rigide. "Utiliser" n'apporte pas plus de précision que "employer". Écrivez comme un collègue compétent expliquerait quelque chose, pas comme un document juridique le décrirait.
  </Accordion>

  <Accordion title="Quand la voix passive est-elle acceptable ?">
    Lorsque l'acteur est inconnu, non pertinent, ou lorsque mettre en valeur le résultat est plus important que celui qui le cause. "La requête est validée avant le traitement" est correct si vous décrivez ce qui arrive à une requête, pas qui la valide. La voix passive devient problématique lorsqu'elle masque qui est responsable d'une action que l'utilisateur doit effectuer.
  </Accordion>

  <Accordion title="Dois-je écrire pour les débutants ou les experts ?">
    Identifiez le public principal de chaque page et écrivez pour lui. Un guide de démarrage doit supposer un minimum de connaissances préalables. Une référence d'API doit supposer que le lecteur sait comment fonctionnent les APIs. L'erreur est d'essayer de servir les deux sur la même page—ajouter du contexte pour débutants sur une page de référence ralentit les experts, et supposer des connaissances d'expert dans un tutoriel perd les débutants. Si vous avez réellement deux publics distincts, envisagez des types de contenu séparés pour chacun. Consultez [Types de contenu](/fr/guides/content-types) pour des conseils.
  </Accordion>

  <Accordion title="Comment maintenir une terminologie cohérente sur un grand site de documentation ?">
    Maintenez une liste de terminologie—un simple tableau de termes préférés et de termes à éviter. Partagez-la avec tous ceux qui contribuent à la documentation et vérifiez-la lors de la révision. Vale peut l'appliquer automatiquement avec un fichier de vocabulaire personnalisé. L'investissement dans le maintien d'une liste est rapidement rentabilisé par la réduction des cycles de révision et la diminution des plaintes des utilisateurs concernant une terminologie confuse.
  </Accordion>

  <Accordion title="Quelle est la bonne longueur pour une page de documentation ?">
    Assez longue pour couvrir le sujet complètement, assez courte pour rester concentrée. Si une page couvre deux tâches distinctes, envisagez de la diviser. Si elle couvre une tâche mais que le contenu est mince, il manque peut-être des détails importants. Le contenu de référence peut être long et dense—les utilisateurs le parcourent. Le contenu conceptuel doit être plus court—les utilisateurs le lisent. Consultez [Types de contenu](/fr/guides/content-types) pour en savoir plus sur l'adaptation de la longueur de la page à l'objectif du contenu.
  </Accordion>
</AccordionGroup>

<div id="related-pages">
  ## Pages associées [#pages-associées]
</div>

<CardGroup cols="2">
  <Card title="Types de contenu" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M12 7V5.33333C12 4.55608 12 4.16746 12.1405 3.86607C12.2896 3.54646 12.5465 3.28958 12.8661 3.14054C13.1675 3 13.5561 3 14.3333 3C14.7406 3 14.9443 3 15.1321 3.04949C15.3321 3.10217 15.519 3.19563 15.6811 3.324C15.8334 3.44459 15.9556 3.6075 16.2 3.93333L17 5H18.5C19.4346 5 19.9019 5 20.25 5.20096C20.478 5.33261 20.6674 5.52197 20.799 5.75C21 6.09808 21 6.56538 21 7.5C21 8.43462 21 8.90192 20.799 9.25C20.6674 9.47803 20.478 9.66739 20.25 9.79904C19.9019 10 19.4346 10 18.5 10H15C13.5858 10 12.8787 10 12.4393 9.56066C12 9.12132 12 8.41421 12 7Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M12 18V16.3333C12 15.5561 12 15.1675 12.1405 14.8661C12.2896 14.5465 12.5465 14.2896 12.8661 14.1405C13.1675 14 13.5561 14 14.3333 14C14.7406 14 14.9443 14 15.1321 14.0495C15.3321 14.1022 15.519 14.1956 15.6811 14.324C15.8334 14.4446 15.9556 14.6075 16.2 14.9333L17 16H18.5C19.4346 16 19.9019 16 20.25 16.201C20.478 16.3326 20.6674 16.522 20.799 16.75C21 17.0981 21 17.5654 21 18.5C21 19.4346 21 19.9019 20.799 20.25C20.6674 20.478 20.478 20.6674 20.25 20.799C19.9019 21 19.4346 21 18.5 21H15C13.5858 21 12.8787 21 12.4393 20.5607C12 20.1213 12 19.4142 12 18Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M8 7H7C6.07003 7 5.60504 7 5.22354 6.89778C4.18827 6.62038 3.37962 5.81173 3.10222 4.77646C3 4.39496 3 3.92997 3 3&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M3 3V13C3 14.8692 3 15.8038 3.40192 16.5C3.66523 16.9561 4.04394 17.3348 4.5 17.5981C5.19615 18 6.13077 18 8 18&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/fr/guides/content-types">
    Choisissez le bon type de contenu pour vos objectifs de documentation.
  </Card>

  <Card title="Accessibilité" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M17 8.5C17 5.73858 14.7614 3.5 12 3.5C9.23858 3.5 7 5.73858 7 8.5C7 11.2614 9.23858 13.5 12 13.5C14.7614 13.5 17 11.2614 17 8.5Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M19 20.5C19 16.634 15.866 13.5 12 13.5C8.13401 13.5 5 16.634 5 20.5&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/fr/guides/accessibility">
    Rendez votre documentation accessible à davantage d'utilisateurs.
  </Card>

  <Card title="Mise en forme du texte" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M21.5 10V17M21.5 13.5C21.5 15.433 19.933 17 18 17C16.067 17 14.5 15.433 14.5 13.5C14.5 11.567 16.067 10 18 10C19.933 10 21.5 11.567 21.5 13.5Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M5.12734 10.0987L5.82827 10.3655V10.3655L5.12734 10.0987ZM1.79908 16.7332C1.6517 17.1203 1.84605 17.5536 2.23316 17.7009C2.62027 17.8483 3.05355 17.654 3.20092 17.2668L2.5 17L1.79908 16.7332ZM10.7991 17.2668C10.9464 17.654 11.3797 17.8483 11.7668 17.7009C12.154 17.5536 12.3483 17.1203 12.2009 16.7332L11.5 17L10.7991 17.2668ZM8.87266 10.0987L8.17173 10.3655V10.3655L8.87266 10.0987ZM4 13.25C3.58579 13.25 3.25 13.5858 3.25 14C3.25 14.4142 3.58579 14.75 4 14.75V14V13.25ZM10 14.75C10.4142 14.75 10.75 14.4142 10.75 14C10.75 13.5858 10.4142 13.25 10 13.25V14V14.75ZM5.12734 10.0987L4.42642 9.83181L1.79908 16.7332L2.5 17L3.20092 17.2668L5.82827 10.3655L5.12734 10.0987ZM11.5 17L12.2009 16.7332L9.57358 9.83181L8.87266 10.0987L8.17173 10.3655L10.7991 17.2668L11.5 17ZM5.12734 10.0987L5.82827 10.3655C6.23034 9.30935 6.50423 8.59494 6.75631 8.13531C7.02854 7.63894 7.10953 7.75 7 7.75V7V6.25C6.19747 6.25 5.73535 6.87751 5.44111 7.41402C5.12672 7.98727 4.81078 8.8222 4.42642 9.83181L5.12734 10.0987ZM8.87266 10.0987L9.57358 9.83181C9.18922 8.82219 8.87328 7.98727 8.55889 7.41402C8.26465 6.87751 7.80253 6.25 7 6.25V7V7.75C6.89047 7.75 6.97146 7.63894 7.24369 8.13531C7.49577 8.59494 7.76966 9.30934 8.17173 10.3655L8.87266 10.0987ZM4 14V14.75H10V14V13.25H4V14Z&#x22; fill=&#x22;currentColor&#x22;/></svg>" href="/fr/create/text">
    Découvrez les options de mise en forme et de style du texte.
  </Card>

  <Card title="Bonnes pratiques SEO" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M17 17L21 21&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19C15.4183 19 19 15.4183 19 11Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/fr/guides/seo">
    Améliorez la découvrabilité de la documentation.
  </Card>
</CardGroup>
