Continuing the discussion from Dynamic.yml or labels in docker:
I was unaware of the unquoted syntax. That’s nicer (but not by much).
I completely agree with the OP though. For me, both syntaxes are difficult to read and maintain. There are two main problems:
- They’re flat.
It’s much easier for people to interpret / understand hierarchies. - They’re highly repetitive.
That creates visual clutter, and visual clutter is mind clutter.
I mean, yeah, it’s clever that labels have been leveraged in such a way for dynamic configuration, but why do humans have to suffer because of it?
It would be cool if there was a tool/utility that translated from a hierarchical format to the flat labels format.