Will it be possible that let the user edit the yaml files in their concise form (without the commas, quotes and curly brackets). I think it will be more clear, and less error-prone. That is what the user is doing if it edits the .yml file, so I'm not sure why it is different in the GUI.
That said, if the user needs to leave spaces between certain keywords and fields, that might be tricky. A possible solution is to enforce a "no-space within strings" rule, and then add the spaces ourselves if the user forgot to do it.
Will it be possible that let the user edit the yaml files in their concise form (without the commas, quotes and curly brackets). I think it will be more clear, and less error-prone. That is what the user is doing if it edits the .yml file, so I'm not sure why it is different in the GUI.
That said, if the user needs to leave spaces between certain keywords and fields, that might be tricky. A possible solution is to enforce a "no-space within strings" rule, and then add the spaces ourselves if the user forgot to do it.