Junior — Middle
Explique ce qu'est un fichier YAML et à quoi il sert
sobes.tech IA
Réponse de l'IA
YAML (YAML n'est pas un langage de balisage) — c'est un format lisible par l'homme pour la sérialisation de données, souvent utilisé pour les fichiers de configuration.
Principales caractéristiques de YAML :
- Facile à lire et à écrire par l'homme
- Utilise des indentations pour l'imbrication, similaire à Python
- Supporte les listes, dictionnaires et valeurs scalaires
Utilisé pour stocker les configurations d'applications, décrire l'infrastructure (par exemple, dans Kubernetes), les pipelines CI/CD et d'autres tâches où il est important de décrire la structure des données de manière pratique et compréhensible.
Exemple d'un fichier YAML :
server:
port: 8080
host: localhost
features:
- login
- signup
- dashboard