1.0 alpha
Pre-release
Pre-release
·
112 commits
to master
since this release
This release brings:
- Modularization of the ecosystem where each "role" can be defined by an independent module (see https://github.com/my-koop for a list). The system currently allows a module to expose the following to the core system and thus to the other loaded modules too:
- New pages
- New UI components
- New UI styles
- New localization strings
- New frontend routes
- New backend routes and request handlers (a.k.a controllers)
- A foundation for a user management module (https://github.com/my-koop/module.user) and an inventory management module (https://github.com/my-koop/module.inventory).
For developers:
- An install tool that allows to easily check out and setup the whole project stack (https://github.com/my-koop/installation)
- A logger utility that supports log levels, meta data, multiple transports and that helps trace back the messages' origin. (https://github.com/my-koop/module.logger)
- A utilities module which simplifies common tasks. (https://github.com/my-koop/module.utils)
- A database module which exposes MySQL through https://github.com/felixge/node-mysql. (https://github.com/my-koop/module.database)
- A maintained module template to help get started on a new module and keep up with changes to the core API. (https://github.com/my-koop/module-template)