ESDM lets you model event-sourced domains as plain YAML files: aggregates, events, commands, bounded contexts, and more. An opinionated linter validates the models, so they can live next to your code and evolve in pull requests.
The complete documentation, including installation, getting started, concepts, modeling guides, and the full reference, is available at https://www.esdm.io.
$ make buildThis builds the esdm binaries for all supported platforms into the build/ directory.
$ makeContributions are welcome – bug reports, field reports, documentation, and code. Please read CONTRIBUTING.md first. The one thing we'd ask you to do: open an issue before you write code, so we can agree on the direction together.