It turns out that there are packages which can offer code completions in YAML based on schema, so that might be an interesting way to support better manual editing of the data files (where appropriate) along with providing a convenient place for documenting the semantics.
That schema could then also be used for validation, though it's less clear whether that's immediately useful.
It turns out that there are packages which can offer code completions in YAML based on schema, so that might be an interesting way to support better manual editing of the data files (where appropriate) along with providing a convenient place for documenting the semantics.
That schema could then also be used for validation, though it's less clear whether that's immediately useful.