Architecture
Two repositories on purpose:
|
D library: tree, codecs, JSON Schema subset, SDLang profiles, registry. No GUI. DUB-publishable. |
|
Desktop app: dlangui |
DevCentr stays independent at the GUI layer. It can dub on uniconfig-core and spawn the uniconfig binary for a file. It does not vendor Elektra, Augeas, or SchemaStore.
Optional Vello
dlangui’s Windows vello-windows configuration (dlang-supplemental fork + vello-d) is an experimental GPU clear behind GDI widgets. Default builds use dlangui default. dub build -c vello-windows needs a sibling or git vello-d with the Rust bridge built. Publish vello-d to code.dlang.org when ready; until then git/path deps are intentional.