Development Status values :
- TODO (Nothing has been done but will be done in near future)
- In progress (in development progress)
- Done (works and tested)
- Problem (done but not tested or have bugs)
Task name | Comment (and related issues) | Progress status |
---|---|---|
Create submodules | Integrate maven submodules server, servlet, jetty, war, occinterface, feature #1 | |
Add nanohttpd module and implementation | Add nanohttpd module, implementation must be done feature #13 | |
Add swagger ui module | Add swagger module,and add a feature to server swagger json output description, feature #14 | |
War build | Add a module to build war for all project, feature #2 | |
Test application deployment | with Heroku or google app engine, feature #3 | |
Better management of resources locations path for web servlet engine | Related to issue #26 and #25, feature #4 | |
Refactor server engine | To abstract the use of configuration model with servlet engine, linked with submodules refactoring, see feature #5 | |
Update and refactor servlet engine | To fix issues about REST semantics (principaly PUT and POST methods, feature #6 | |
Give the ability to manage multiple connectors | There are a lot of works here because this is linked to refactoring of the model@runtime engine, feature #7 | |
text/plain media type parser (Content-Type and accept) | Query parser to retrieve attributes etc. and output to client, feature #8 | |
Add https support with certificate | Https SSL support with X509 certificate, feature #9 | |
Add authentication token mechanism (OAUTH 2) support | Server authentication with tokens (refresh token and usage token), feature #10 | |
Add occinterface and swagger ui and rendering support | occinterface added but there is a problem with sever part, waiting about having a workaround with occinterface developers, swagger ui has not been included for now, feature #11 | |
Update user documentation | Add text/occi + text/plain documentation, update json documentation, feature #12 |