Question: why yaml instead of json?
Answer: YAML is a much more human friendly format than JSON. It is the default configuration file format used by Ruby on Rails and used in a number of notable tools such as Ansible and Google App Engine . YAML aims to be a richer format than JSON at the expense of being more difficult to parse. It is easier for humans to edit.