2017 © Pedro Peláez
 

library event-machine

Opinionated Event Sourcing Framework based on prooph components

image

proophsoftware/event-machine

Opinionated Event Sourcing Framework based on prooph components

  • Tuesday, July 31, 2018
  • by proophsoftware
  • Repository
  • 7 Watchers
  • 18 Stars
  • 225 Installations
  • PHP
  • 4 Dependents
  • 0 Suggesters
  • 3 Forks
  • 16 Open issues
  • 49 Versions
  • 106 % Grown

The README.md

prooph software Event Machine

Build Status Coverage Status Gitter, (*1)

Superseded by Event Engine, (*2)

Event Engine

Event Engine is a newer version of Event Machine with a different name but the same basic concepts. It's recommended to use Event Engine, because development of Event Machine is not continued (except bugfixes)., (*3)

Check the note in the Event Engine readme for further information., (*4)

Intro

Event Machine is a CQRS / EventSourcing framework for PHP to help you rapidly develop event sourced applications, while providing a path to refactor towards a richer domain model as needed. Customize Event Machine with Flavours. Choose between different programming styles., (*5)

Choose Your Flavour

Choose Your Flavour, (*6)

Event Sourcing Engine

Choose Your Flavour, (*7)

Installation

Head over to the skeleton!, (*8)

Tutorial

Tutorial, (*9)

GET STARTED, (*10)

Documentation

Source of the docs is managed in a separate repo, (*11)

Run Tests

Some tests require existence of prooph/event-store tests which are usually not installed due to .gitattributes excluding them. Unfortunately, composer does not offer a reinstall command so we have to remove prooph/event-store package from the vendor folder manually and install it again using --prefer-source flag., (*12)

$ rm -rf vendor/prooph/event-store
$ docker run --rm -it -v $(pwd):/app --user="$(id -u):$(id -g)" prooph/composer:7.1 install --prefer-source

Powered by prooph software

prooph software, (*13)

Event Machine is maintained by the prooph software team. The source code of Event Machine is open sourced along with an API documentation and a Getting Started Tutorial. Prooph software offers commercial support and workshops for Event Machine as well as for the prooph components., (*14)

If you are interested in this offer or need project support please get in touch, (*15)

The Versions