Replies: 2 comments
|
Just to complete my thoughts about the use of a config.yaml for advanced configs: As an example I take Vortas GUI:
In short:
For advanced setting, I would, hands down, prefer a commented yaml (with syntax highlighting) where I could just comment/ uncomment/ adapt in a multi-line "Text-editor like" UI. Perhaps it is also worth to think about user scenarios? Target user groups and their requirements? Sorry for the long text. Hope this is helpful anyway. |
|
It's a good perspective and I generally agree. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I certainly hoped for the config.yaml to stay in "advanced"-mode.
For advanced configs, in a certain respect .yaml-files provide a better UI than most GUIs:
With a GUI for "everything":
I don't even want to think about a GUI for hooks, exclude patterns, global vs. per repository settings. This
could easily become overwhelming/ confusing / messy. 😢
Where most GUIs shine:
I would prefer a relatively simple GUI, that is limited to the most essential tasks:
With good defaults, this should be good enough to get everybody up and started.
The complicated advanced configs could then be done/changed directly in the config.yaml, e.g.
Vykar could put/ keep (commented) examples for advanced configs, which would make advanced configs accessible.
All reactions