🍋
Menu
.yml Code

YML (Alias YAML)

YML est une extension de fichier alternative pour les fichiers YAML, fonctionnellement identique à .yaml. Certains outils et frameworks utilisent .yml par convention (par exemple, Docker Compose, GitHub Actions), tandis que la spécification officielle YAML recommande .yaml.

Type MIME

application/x-yaml

Type

Texte

Compression

Sans perte

Avantages

  • + Shorter extension, widely recognized
  • + Default in Docker Compose (docker-compose.yml)
  • + Used by GitHub Actions (.github/workflows/*.yml)

Inconvénients

  • Not the officially recommended extension (.yaml is preferred)
  • Inconsistency between .yml and .yaml can confuse tooling
  • Same indentation pitfalls as .yaml

Quand utiliser .YML

Utilisez .yml lorsque l'outil ou le framework l'exige (docker-compose.yml, .github/workflows/*.yml). Utilisez .yaml pour la conformité à la spécification officielle et les projets autonomes.

Détails techniques

Techniquement identique aux fichiers .yaml — même syntaxe, même analyse, même type MIME (text/yaml). Le choix entre .yml et .yaml est purement conventionnel, bien que certains validateurs et IDE puissent avoir une préférence par défaut.

Historique

L'extension .yml est apparue comme un raccourci couramment utilisé pour les fichiers YAML, en particulier dans les outils qui suivaient les conventions de nommage 8.3. Docker, Ruby on Rails et GitHub Actions ont popularisé le .yml, tandis que la spécification YAML recommande officiellement .yaml.

Convertir depuis .YML

Convertir en .YML

Formats associés