A Ruby implementation of an EventStore. Default storage is events repository based on Active Record (provided by separate gem: rails_event_store_active_record).
All documentation and sample codes are available at http://railseventstore.arkency.com. If you'd like to contribute by writing or maintaining docs, they're stored in the
gh-pages branch in this repository.
Check the contribution guide on CONTRIBUTING.md
We're aiming for 100% mutation coverage in this project. Read the reasoning:
In practice, it means that we run
make mutate as part of the CI process.
Whenever you fix a bug or add a new feature, we require that the coverage doesn't go down.
This repository is funded and maintained by Arkency. Check out our other open-source projects.
Learn more about DDD & Event Sourcing
Check our Rails + Domain Driven Design Workshop more details.
Why You should attend? Robert has explained this in this blogpost.
Next edition will be held on 12-13th January 2017 (Thursday & Friday) in Wrocław, Poland. Workshop will be held in English.