TomPradat / rxthunder-core

Core library of Event driven CLI micro framework with Reactive Programming flavors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Latest Stable Version Total Downloads License

Build

About Thunder

This repository is the core library of the Thunder CLI micro framework.

The aim is to provide a simple extensible kernel with DI.

Todos

  • 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

About

Core library of Event driven CLI micro framework with Reactive Programming flavors

License:MIT License


Languages

Language:PHP 99.6%Language:Makefile 0.4%