README.md

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*

- [Alembic](#alembic)
  - [Installation](#installation)
  - [Contributing](#contributing)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# Alembic

[![CircleCI](https://circleci.com/gh/C-S-D/alembic.svg?style=svg)](https://circleci.com/gh/C-S-D/alembic)
[![Coverage Status](https://coveralls.io/repos/github/C-S-D/alembic/badge.svg?branch=master)](https://coveralls.io/github/C-S-D/alembic?branch=master)
[![Code Climate](https://codeclimate.com/github/C-S-D/alembic/badges/gpa.svg)](https://codeclimate.com/github/C-S-D/alembic)
[![Deps Status](https://beta.hexfaktor.org/badge/all/github/C-S-D/alembic.svg)](https://beta.hexfaktor.org/github/C-S-D/alembic)
[![Inline docs](http://inch-ci.org/github/C-S-D/alembic.svg)](http://inch-ci.org/github/C-S-D/alembic)

A JSONAPI 1.0 library fully-tested against all jsonapi.org examples.  The library generates JSONAPI errors documents whenever it encounters a malformed JSONAPI document, so that servers don't need to worry about JSONAPI format errors.  Poison.Encoder implementations ensure the structs can be turned back into JSON strings: struct->encoding->decoding->conversion to struct is tested to ensure idempotency and that the library can parse its own JSONAPI errors documents.

## Installation

If [available in Hex](https://hex.pm/docs/publish), the package can be installed as:

  1. Add alembic to your list of dependencies in `mix.exs`:

        def deps do
          [{:alembic, "~> 3.0"}]
        end

  2. Ensure alembic is started before your application:

        def application do
          [applications: [:alembic]]
        end

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md)
OSZAR »