While YAML is quite easy to understand, it is very easy to introduce errors in large and/or complex configuration files. The challenge is that, in such situations, we should better drive users to the right action. This is meaning:
provide contextual information on the error: on which line? after/before which token? this shold come from YAML parser itself
suggest users that they could submit fittings.yaml to YAMLlint for validation
While YAML is quite easy to understand, it is very easy to introduce errors in large and/or complex configuration files. The challenge is that, in such situations, we should better drive users to the right action. This is meaning: