Ming
Ming is a library focus on CQRS pattern, it's heavily inspired in Brigther C# Framework and Commanded elixir library
Provides support for:
- Command registration and dispatch.
- Events registration and dispatch (the current implementation will run it in only one machine).
- Requires Erlang/OTP v271.0 and Elixir v1.18 or later.
Installation
Add :ming to the list of dependencies in mix.exs:
def deps do
[
{:ming, "~> 0.1.0"}
]
endUsed in production? Not yet, it's a small project and still on-going developing
Contributing
Pull requests to contribute new or improved features, and extend documentation are most welcome.
Please follow the existing coding conventions, or refer to the Elixir style guide.
You should include unit tests to cover any changes. Run mix test to execute the test suite.