Sobes.tech
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