DEV Community

Cover image for So is it .yaml? Or .yml?
derek
derek

Posted on

So is it .yaml? Or .yml?

Specifically in the context of k8s and docker which file extension is preferred?

When I asked my friend, his response was quite convincing...

I like .yml, it's 25% faster to write

☝😆

Personally, I'm fine with whichever is the "standard"/majority preference for consistency sake.

Fun fact - Though .yaml is recommended, many codebases and documentation around the 🌎 begs to differ.

Discussion (8)

Collapse
smirza profile image
Suhail

I don't know why, but for some reason, I prefer .yaml over .yml.

Collapse
derek profile image
derek Author

Nice! Thanks for chiming in.

Just a quick follow up random question, if you were working on a project(s) and there was a mix between both .yml and .yaml files would it bother/annoy you?

Collapse
smirza profile image
Suhail

Ah. Now that would be annoying for sure. If it was me I would go in and check to see if renaming them would have any issues. If not I would simply go ahead and rename them to .yaml and make sure it is following a standard.

Collapse
gowizzard profile image
Jonas Kwiedor

I have to agree with that.

Collapse
bovermyer profile image
Ben Overmyer

I prefer .yml for one simple reason - I grew up in a time when file names were at most eight characters long, file extensions were three characters long, and the operating system enforced that.

Collapse
rochacbruno profile image
Bruno Rocha

In my project dynaconf I choosen to support both .yaml and .yml (I also added support for .toml and .tml knowing no one uses .tml)

Collapse
derek profile image
derek Author

Nice! Great DX! But...

true statement

Collapse
pierrehenrey profile image
Pierre-Henry

.yml, is 25% faster to write

This is surprising! Do you have any proof?