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 |