En detalle
YAML puede expresar todo lo que JSON (JSON es casi un subconjunto) y además admite comentarios, por lo que es popular en pipelines de CI, Kubernetes y ajustes de sitios estáticos. El sangrado debe usar espacios, nunca tabuladores, y un sangrado erróneo cambia el significado sin avisar.