🍋
Menu
.yml Code

YML (YAML Kısa Uzantısı)

YML, YAML dosyaları için yaygın olarak kullanılan alternatif bir dosya uzantısıdır. .yaml ve .yml dosyaları arasında teknik bir fark yoktur; her ikisi de aynı YAML söz dizimi ve ayrıştırıcıları kullanır. 8.3 dosya adı geleneğinden gelen .yml uzantısı, birçok proje ve araçta varsayılan olarak tercih edilir.

MIME Tipi

application/x-yaml

Tip

Metin

Sikistirma

Kayipsiz

Avantajlar

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

Dezavantajlar

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

.YML Ne Zaman Kullanilir

Proje veya araç kurallarına uygun uzantıyı kullanın. Yeni projeler için resmi YAML belgelerinde önerilen .yaml uzantısını tercih edin.

Teknik Detaylar

YML dosyaları, ayrıştırma ve söz dizimi açısından YAML dosyalarıyla tamamen aynıdır. Uzantı farkı yalnızca dosya sistemi düzeyindedir. Bazı araçlar varsayılan olarak .yml'yi, diğerleri .yaml'ı arar.

Gecmis

YML uzantısı, 8.3 dosya adı kurallarına uygunluk ve kısa yazım kolaylığı nedeniyle ortaya çıktı. Docker Compose, Ruby on Rails gibi birçok önemli proje .yml uzantısını varsayılan olarak benimsedi.

.YML formatindan donustur

.YML formatina donustur

Ilgili Formatlar