Skip to content

Latest commit

 

History

History
87 lines (84 loc) · 6.13 KB

devstatus.md

File metadata and controls

87 lines (84 loc) · 6.13 KB

Development status

Travis CI

Build Status

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)

Tasks

Task name Comment (and related issues) Progress status
Create submodules Integrate maven submodules server, servlet, jetty, war, occinterface, feature #1 Done
Add nanohttpd module and implementation Add nanohttpd module, implementation must be done feature #13 TODO
Add swagger ui module Add swagger module,and add a feature to server swagger json output description, feature #14 TODO
War build Add a module to build war for all project, feature #2 Done
Test application deployment with Heroku or google app engine, feature #3 TODO
Better management of resources locations path for web servlet engine Related to issue #26 and #25, feature #4 Done
Refactor server engine To abstract the use of configuration model with servlet engine, linked with submodules refactoring, see feature #5 Done
Update and refactor servlet engine To fix issues about REST semantics (principaly PUT and POST methods, feature #6 Done
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 TODO
text/plain media type parser (Content-Type and accept) Query parser to retrieve attributes etc. and output to client, feature #8 Done
Add https support with certificate Https SSL support with X509 certificate, feature #9 In progress
Add authentication token mechanism (OAUTH 2) support Server authentication with tokens (refresh token and usage token), feature #10 In progress
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 problem
Update user documentation Add text/occi + text/plain documentation, update json documentation, feature #12 In progress