YAML Ain’t Markup Lanugage
Metadata and configuration language
YAML, a recursive acronym for YAML Ain’t Markup Language (formerly Yet Another Markup Language), is a text‐based data serialization language. As of version 1.2, it is a strict superset of JSON, but is commonly considered to be easier for humans to read and maintain than the latter. YAML is particularly well‐suited for metadata which is intended to be managed by hand; for example, many Markdown‐based static site generators allow YAML metadata to be included at the beginning of documents as “frontmatter”. YAML is also commonly used as a configuration language, for similar reasons.
Note that even though the YAML 1.2 specification was released in 2009, many implementations unfortunately still only support YAML 1.1.