Project Roadmap
The project is developped in phases:
[x] Provide a proof of concept
[-] Minimum viable product
[ ] Version 1.0
In order to invest into more advanced tools, we will develop custom application for clients. The goal is to make them open-source once rentabilised in a reasonable way.
0. Proof of concept
Proof of concept is there to bring a working example of the overall stack and workflow regarding application development and Oxylus basic layout:
Assets building and integration;
User interface and main layout;
Application example (which is
ox.apps.auth);Propose clean way to take advantage of both frameworks for extensibility;
1. Minimum Viable Product
The minimum viable product phase emphazise on:
Providing a standard way of application development;
Quality Assurance:
documentation and tests;
assets side too;
Provide basic applications:
Contacts: compagnies and contacts management;
Core:
Ensure clean report on errors: HTTP, API validation;
Login/logout
Settings: system, app, user ones;
It also would introduce:
CI/CD pipeline into dev process;
Testing
Documentation & hosting;
Packaging:
npm and assets packaging;
python packaging distribution;
ensure installation process is clean and ok;
2. Version 1.0
Version 1.0 will concentrate on a stable release while providing:
Applications:
Events: base for both agenda and cron;
Agenda: provide basic agenda feature;
CRON: execute tasks periodically backend-side;
Ensure all system management tools are okay;
Ensure the overall system stability;
Publish packages