
### Installation

To use Grafter you can add it as a dependency in your sbt build settings:

```scala
libraryDependencies += "org.zalando" %% "grafter" % "1.4.12"
```

Grafter also provides some annotations to help reducing the boilerplate in
your code. If you decide to use them, you need to add the following scala
compiler plugin to your sbt build:

```scala
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)
```


### Installation

To use Grafter you can add it as a dependency in your sbt build settings:

```scala
libraryDependencies += "org.zalando" %% "grafter" % "1.4.12"
```

Grafter also provides some annotations to help reducing the boilerplate in
your code. If you decide to use them, you need to add the following scala
compiler plugin to your sbt build:

```scala
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)
```

Alternatively, if you are creating a new Grafter application with Http4s, you can use
[JCranky](https://github.com/jcranky/)'s template to generate a fully setup initial
application. See [here](https://github.com/jcranky/grafter-http4s.g8) for details.

Add link to an application template
Add link to an application template

Said template will generate a fully setup grafter application
with http4s.
