Open BobDickinson opened 9 years ago
Given the command line tools to create/delete apps, and the fact that currently the server must restart in order to reflect a change in installed apps, I think I'm fine with punting on "app management" from Studio (this is something we can work on specifically when building out multi-tennant/hosted Synchro support later).
For now, we just need the ability to add/remove modules (we can already edit/save), and the ability to edit synchro.json (either as a file, or maybe with a nice web form interface).
Based on the module-store APPS config support, it's now pretty straightforward to add/remove apps from such a config, and to signal the server (or servers) to update (SIGHUP).
It would be good to get the remaining Synchro app config out of app.js (it can technically be specified in config.json now, and app.js just has defaults for our current set of samples).
You should be able to use the Studio interface to create a new Synchro app, edit the definition of an existing app, or remove an existing app.
Within the Synchro app interface, you should be able to add/delete/rename modules.