README.md
# ExRaft
![Build Status](https://github.com/bajankristof/ex_raft/actions/workflows/main.yml/badge.svg?branch=main)
An Elixir implementation of the raft consensus protocol.
## Installation
The package can be installed by adding `ex_raft` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:ex_raft, "~> 0.1.1"}
]
end
```
## Documentation
You can find the online documentation at [https://hexdocs.pm/ex_raft](https://hexdocs.pm/ex_raft).
Documentation can also be generated with [ExDoc](https://github.com/elixir-lang/ex_doc).
## Getting started
Soon to be released...
## Contributing
All contributions must adhere to the guidelines below:
* https://github.com/christopheradams/elixir_style_guide
* https://github.com/christopheradams/elixir_style_guide#modules
* https://hexdocs.pm/elixir/master/library-guidelines.html
* https://hexdocs.pm/elixir/master/writing-documentation.html
## License
`ExRaft` source code is released under Apache License 2.0.
Check LICENSE file for more information.