Adding the CI is the easy part but building the tests will require some time.
I will push some selenium tests then we will see for php unit.
Also the CI part will help to break the project in more parts (helps for updates) & setup a clean/fast building
M B
Will ensure most of the conf is out of the panel.
I found a solution to make dev easier as each time you will need to customise /cnf/db.php. Will rename them to .dist & add them in gitignore.
so you can build dev env work on it easily.
Also install process will be changed. I don't know if I will do it in 1.0.4 or next release but mainly I think more about using ansible to get clean install process that will have 2 layers. Install stack then configure & may have an update process.
The current one file installer is great but with ansible we can reproduce installs to fix broken installs & can use more templates configs. We will still have a downsized install.sh script that will install ansible then run the playbooks.
M B