Eidetic

Note: The canonical repository is hosted here, on GitLab.com.

Hex.pmHex.pmHex.pmbuild statuscode coverage

An EventSourcing library for Elixir

WARNING: This is under active development. We do use this in production. API is unlikely to change, but not impossible. 1.0 expected soon

About

Initial implementation of an event sourced model that can be used in Elixir.

Icon

"Casette Tape" icon by Vasily Gedzun from the Noun Project.

Installing

{:eidetic, "~> 0.5.0"}

Tests

make test

Creating Your First EventSourced Model

Please check out the examples

defmodule MyModel do
  use Eidetic.Aggregate, fields: [forename: nil, surname: nil]
end