guides/installation.md
# Installation
Add Reach to your project dependencies:
```elixir
{:reach, "~> 2.0", only: [:dev, :test], runtime: false}
```
Optional dependencies enable richer output:
```elixir
{:jason, "~> 1.0"}, # JSON output
{:boxart, "~> 0.3.3"}, # terminal graphs
{:makeup, "~> 1.0"},
{:makeup_elixir, "~> 1.0"},
{:makeup_js, "~> 0.1"}
```
Then fetch dependencies:
```bash
mix deps.get
```
For local development on Reach itself, run:
```bash
mix ci
```