This repository is the core library of the Thunder CLI micro framework.
The aim is to provide a simple extensible kernel with DI.
- Add Eventstore persistent subcription console
- Add RabbitMq console
- Add JSON schema validation of messages (part of thunder-model lib)
- Add Eventstore projection creation command
- Add Eventstore persistent subscription creation command
- Add RabbitMQ queue/binding creation command
- Add Eventstore transient projections consumption
- Add Eventstore stream consumption
- Add Eventstore specific event consumption
- Make AbstractSubject optional in the router
- Implement an extension/plugin system
- Extract EventStore code into a plugin
- Extract RabbitMQ code into a plugin
- Add CRON console
- Extract CRON console code into a plugin