Skip to content

Repository files navigation

Latest Stable Version License

Event-Sourcing-Dashboard-Bundle

"A dashboard to inspect your events, time travel through your aggregates and manage your subscriptions."

Features

  • Browse the raw event store and filter by aggregate, id, stream or event
  • Inspect a single aggregate: its events, serialized state, snapshot and a full state dump
  • Time travel through an aggregate to see its state at any playhead
  • List all registered events together with their listeners and subscribers
  • View and control subscriptions: boot, run, pause, reactivate, rebuild or remove
  • Customize how events are rendered with the #[Inspect] attribute
  • and much more...

Installation

composer require --dev patchlevel/event-sourcing-dashboard-bundle

Documentation

Screenshots

Dashboard

dashboard screenshot

Store

store screenshot

Inspector

inspection screenshot

Subscriptions

subscription screenshot

Events

events screenshot

Integration

Contributing

We are open to contributions as long as they are in line with our BC-Policy.

In addition to the general policy, the following rules apply to this bundle:

  • Twig templates are not covered. Symfony allows overriding the templates of a bundle, but our templates, their names, blocks and variables can change in any release without notice.
  • Controller internals are not covered. The controller classes, their methods and signatures are considered internal. The routes they serve (route names and paths) are covered by the BC-Policy.

Also note that the composer.lock is always generated with the newest supported PHP version as this is the version our tools run in the CI.

About

This bundle provides web ui interfaces for the patchlevel/event-sourcing.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages