Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1 KB

README.md

File metadata and controls

32 lines (21 loc) · 1 KB

Exda

Build Status codecov

Porpose

This library's purpose is to allow a user to decouple components within their application via EDA.

EDA is event driven architecture, that encourages smaller more testable and easily maintainable contexts.

This library was inspired by a talk at ElixirConf EU 2018.

This architecture also makes it possible to execute proper unit tests without having to deal with external network requests.

For integration guide and core concepts, please read the hexdocs: HexDocs

Installation

Exda can be installed by adding exda to your list of dependencies in mix.exs:

def deps do
  [
    {:exda, "~> 0.1.1"}
  ]
end

Documentation is available at HexDocs