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.
$ make