Guides
Choisir un format de configuration
Vérifiez d'abord les formats acceptés par l'outil. S'il y a plusieurs choix, retenez celui que l'équipe peut valider et maintenir sans risque.
Quel format choisir ?
Choisissez selon le rôle de chaque fichier dans votre flux de travail.
- API et échange de données web → JSON
- Configuration hiérarchique lisible → YAML
- Configuration de clés et valeurs → TOML
- Outil imposant un format → suivre sa spécification
Privilégier la prise en charge des outils
Le format dépend de l'application, de la bibliothèque, de la CI et de l'hébergement. Vérifiez les formats et versions de spécification acceptés.
Automatiser la validation syntaxique
JSON, YAML et TOML peuvent échouer à cause d'erreurs de syntaxe ou de type. Validez à l'enregistrement ou en CI et gardez les identifiants hors des fichiers de configuration du dépôt.
Formats à envisager
JSON
Adapté pour: API ou paramètres acceptant JSON
Moins adapté pour: Configuration manuelle nécessitant des commentaires
YAML
Adapté pour: Configuration hiérarchique maintenue par des personnes
Moins adapté pour: Échange simple où l'indentation risque d'être erronée
TOML
Adapté pour: Configuration organisée en clés et valeurs
Moins adapté pour: Outils exigeant JSON ou YAML
Avant l’export
- Vérifiez format et version pris en charge par l'outil.
- Ne stockez pas identifiants ou clés privées dans le dépôt.