Roadmap
There is no milestone map yet. The tasks are just reminder on what have to be done to make MinEE a cool and successful project. Most task can be (and will be) done in any order.
-
Add more supported types for OR-Mapping
- Date
- GregorianCalendar
- BigDecimal
- BigInteger
- Map
- Set
- Generic Database Support
- Support for JNDI
- Tags for JSF alternative
- CDI Managed beans for JSF alternative
- Support for JAAS
- Database API for Joins and Aggregations
-
Database performance improvements
- Joins
- Indexes
- Caching
-
Manage Database Tables
- Modify Columns
- Delete Tables
- Automatic Historisation
-
NoSQL like features
- Store flexible datatypes
- Database Transaction Management
-
Managed REST Framework
- GET, POST, PUT, DELETE
- Content Types: Multipart, JSON, XML
- HATEOES, Link References
- Expression Language for Resources
- REST Client
- API Module
- Test Framework
- Remove javassist dependency
- Publish code on GitHub
- Publish artefacts to a pulic Maven repository
- Create Documentation on the Website
- Finish adding Javadocs
- Create Milestone Plan
- Add bug tracker / ticket system
- Create example Applications
- Message Queue Functionality
- Microservice Management Tool
- Create a Logo
- Data Validation