README.md
# Akd
[](https://circleci.com/gh/annkissam/akd)
[](https://coveralls.io/github/annkissam/akd?branch=master)
[](https://hex.pm/packages/akd)
[](https://hex.pm/packages/akd)
[](https://hexdocs.pm/akd)
[](http://inch-ci.org/github/annkissam/akd)
[](https://raw.githubusercontent.com/annkissam/akd/master/LICENSE)
_Akd is Configurable, but easy to set up_
Akd is a framework that allows Elixir developers to easily write automated
deployment tasks. Akd is purely written in elixir.
The purpose of Akd is to encapsulate the entire deployment process into a
simple task.
A Deployment lifecycle in Akd is divided into various `Operations`. Each
`Operation` is encapsulated into an abstraction called `Hook`. A deployment is
a pipeline of `Hook`s which call individual `Operation`s.
Akd integrates seamlessly with packages like `Distillery` and `SimpleDocker` to
make the whole deployment process a cakewalk.
__MORE DOCS TO COME SOON__
## Installation
Akd is [available in Hex](https://hex.pm/docs/publish) and can be installed
by adding `akd` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:akd, "~> 0.2.0-rc.0"}]
end
```