# Akd

[![Circle CI](](
[![Coverage Status](](
[![Hex Version](](
[![ downloads](](
[![Hex docs](](
[![MIT licensed](](

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


## Installation

Akd is [available in Hex]( and can be installed
by adding `akd` to your list of dependencies in `mix.exs`:

def deps do
  [{:akd, "~> 0.2.0-rc.0"}]