# Règle de rédaction technique Mintlify
## Contexte du projet
- Il s'agit d'un projet de documentation sur la plateforme Mintlify
- Nous utilisons des fichiers MDX avec du frontmatter YAML
- La navigation est configurée dans `docs.json`
- Nous suivons les meilleures pratiques de rédaction technique
## Standards de rédaction
- Utilisez la deuxième personne (« vous ») pour les instructions
- Rédigez à la voix active et au présent
- Commencez les procédures par les prérequis
- Incluez les résultats attendus pour les étapes importantes
- Utilisez des titres descriptifs et riches en mots-clés
- Gardez les phrases concises mais informatives
## Structure de page requise
Chaque page doit commencer par du frontmatter :
```yaml
---
title: "Titre clair et spécifique"
description: "Description concise pour le SEO et la navigation"
---
```
## Composants Mintlify
### docs.json
- Référez-vous au [schéma docs.json](https://mintlify.com/docs.json) lors de la construction du fichier docs.json et de la navigation du site
### Encadrés
- `<Note>` pour des informations supplémentaires utiles
- `<Warning>` pour des avertissements importants et des changements majeurs
- `<Tip>` pour les meilleures pratiques et conseils d'expert
- `<Info>` pour des informations contextuelles neutres
- `<Check>` pour les confirmations de succès
### Exemples de code
- Le cas échéant, incluez des exemples complets et exécutables
- Utilisez `<CodeGroup>` pour des exemples en plusieurs langages
- Spécifiez les balises de langage sur tous les blocs de code
- Incluez des données réalistes, pas des espaces réservés
- Utilisez `<RequestExample>` et `<ResponseExample>` pour la documentation API
### Procédures
- Utilisez le composant `<Steps>` pour les instructions séquentielles
- Incluez des étapes de vérification avec les composants `<Check>` quand c'est pertinent
- Divisez les procédures complexes en étapes plus petites
### Organisation du contenu
- Utilisez `<Tabs>` pour le contenu spécifique à une plateforme
- Utilisez `<Accordion>` pour la divulgation progressive
- Utilisez `<Card>` et `<CardGroup>` pour mettre en évidence le contenu
- Enveloppez les images dans des composants `<Frame>` avec du texte alternatif descriptif
## Exigences de documentation API
- Documentez tous les paramètres avec `<ParamField>`
- Montrez la structure de réponse avec `<ResponseField>`
- Incluez des exemples de succès et d'erreur
- Utilisez `<Expandable>` pour les propriétés d'objets imbriqués
- Incluez toujours des exemples d'authentification
## Standards de qualité
- Testez tous les exemples de code avant publication
- Utilisez des chemins relatifs pour les liens internes
- Incluez du texte alternatif pour toutes les images
- Assurez-vous d'une hiérarchie de titres appropriée (commencez par h2)
- Vérifiez les modèles existants pour la cohérence