Skip to content

SupercedeTech/persistent-event-source

 
 

Repository files navigation

Githbu actions build status Hackage version

Persistent based event sourcing.

TODO:

  • Add event ordering code.
  • Prove correctness of event ordering.
  • I'd like to also add the reapply in a transaction code, we'd need to refactor so the tables are known by the system so we can automatically generate a truncate query.
  • Upstream Database.Esqueleto.* to the right package

Usage

Tools

Enter the nix shell.

nix-shell

You can checkout the makefile to see what's available:

cat makefile

Running

make run

Fast filewatch which runs tests

make ghcid

About

Persistent based event sourcing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 60.3%
  • Nix 28.3%
  • Makefile 11.4%