Why does my YAML file fail to parse?
Check for tab characters used as indentation, inconsistent indentation depth between sibling keys, a missing space after a colon, or an unquoted string containing a colon or hash.
Should I quote my strings in YAML?
Quote anything that could be mistaken for another type: yes/no, true/false, numbers with leading zeros, version strings, and anything containing a colon, hash, or leading special character.
What is the difference between .yaml and .yml?
Nothing — both are the same format. The specification recommends .yaml; .yml is a widespread convention that some tools expect.
How does merging YAML files work?
Files are joined into one multi-document stream separated by document markers, so each document stays intact and keys from different files cannot collide.