yaml과 yml 파일은 완전히 동일한 YAML 형식의 파일이며, 확장자만 다를 뿐입니다.
✅ 차이점은 오직 확장자
확장자 차이점
- yaml : 더 긴 확장자 (공식 명칭에 가깝음)
- yml : 더 짧은 확장자 (일부 시스템에서 선호)
💡 원래 YAML의 공식 확장자는 .yaml이지만, .yml도 일반적으로 지원됩니다. 💡 일부 오래된 시스템에서 3글자 확장자인 .yml을 선호하기도 했습니다.
✅ 어떤 걸 써야 할까?
🔹 .yaml이 공식적인 표준에 가깝기 때문에 권장됨 🔹 .yml도 잘 동작하므로 프로젝트 스타일에 따라 선택 가능
🔸 GitHub Actions는 .yml을 사용 (.github/workflows/*.yml) 🔸 Kubernetes, Ansible 등은 .yaml을 주로 사용
결론적으로 둘 다 기능적으로 동일하니, 프로젝트 스타일에 맞춰 쓰면 됩니다! 🚀