🍋
Menu
.yml Code

YML (Alias de YAML)

YML es una extensión de archivo alternativa para documentos YAML. Los archivos .yml y .yaml son completamente idénticos en contenido y sintaxis; la única diferencia es la longitud de la extensión. Algunos proyectos prefieren .yml por brevedad.

Tipo MIME

application/x-yaml

Tipo

Texto

Compresión

Sin pérdida

Ventajas

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

Desventajas

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

Cuándo usar .YML

Usa .yml o .yaml según la convención de tu proyecto. Mantén la consistencia dentro de un proyecto; no mezcles ambas extensiones.

Detalles técnicos

Los archivos YML se analizan de forma idéntica a los archivos YAML por todos los analizadores de YAML. No hay diferencia de formato; la distinción es puramente convencional. Las asociaciones MIME type/x-yaml y application/yaml aplican igualmente a ambas extensiones.

Historia

La extensión .yml surgió como una convención alternativa más corta junto a .yaml. Herramientas como Docker Compose (docker-compose.yml), Travis CI (.travis.yml) y GitHub Actions popularizaron la extensión de tres letras, mientras que la especificación oficial de YAML recomienda .yaml.

Convertir desde .YML

Convertir a .YML

Formatos relacionados