Skip to content

Repository files navigation

esdm

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.

Building From Source

$ make build

This builds the esdm binaries for all supported platforms into the build/ directory.

Running Quality Assurance

$ make

Contributing

Contributions 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.

About

Event-Sourced Domain Modeling language.

Resources

Contributing

Stars

34 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages