Working a lot with configs and building micro-apps to facilitate the process of creating them, has gotten me dreaming a lot about possible paths for the settings builder. Some parts have been already built or startedthrough a few micro-apps:
Dreamed Features for V2:
The command-line interface (CLI) serves multiple purposes: it's a project generator, a first-time setup wizard, and a graphical user interface (GUI) for projects in either single or multiple languages.
The CLI launches a GUI that allows users to explore, identify errors, and modify the Mapeo presets either through natural language commands or direct interaction with each preset. The GUI also includes an icon finder for easy icon search.
The GUI provides the capability to trigger builds that automatically generate the defaults.json file and language translations from a CSV file. For users with Github, builds can also be triggered by pushing a commit, which is then automatically uploaded to the repository.
During the pre-installation phase, the following actions are performed:
During the editing phase, the following actions are performed:
During the build phase, the following actions are performed:
Cloud hosted:
Builds can run on Github:
Working a lot with configs and building micro-apps to facilitate the process of creating them, has gotten me dreaming a lot about possible paths for the settings builder. Some parts have been already built or startedthrough a few micro-apps:
Dreamed Features for V2:
The command-line interface (CLI) serves multiple purposes: it's a project generator, a first-time setup wizard, and a graphical user interface (GUI) for projects in either single or multiple languages.
The CLI launches a GUI that allows users to explore, identify errors, and modify the Mapeo presets either through natural language commands or direct interaction with each preset. The GUI also includes an icon finder for easy icon search.
The GUI provides the capability to trigger builds that automatically generate the
defaults.jsonfile and language translations from a CSV file. For users with Github, builds can also be triggered by pushing a commit, which is then automatically uploaded to the repository.During the pre-installation phase, the following actions are performed:
During the editing phase, the following actions are performed:
During the build phase, the following actions are performed:
Cloud hosted:
Builds can run on Github: