defmodule Eredis.Mixfile do use Mix.Project @source_url "https://github.com/Nordix/eredis/" @version "1.7.0" def project do [ app: :eredis, deps: deps(), description: "Non-blocking Redis client with focus on performance and robustness.", elixir: ">= 1.5.1", package: package(), source_url: @source_url, start_permanent: Mix.env() == :prod, version: @version, docs: [ main: "readme", extras: ["README.md", "CHANGELOG.md", "doc/eredis.md", "doc/eredis_sub.md"], api_reference: false ] ] end # Run "mix help compile.app" to learn about applications. def application do [] end # Run "mix help deps" to learn about dependencies. defp deps do [ # Use latest version of ex_doc to create correct tables # {:ex_doc, "~> 0.22", only: :dev, runtime: false} {:ex_doc, git: "https://github.com/elixir-lang/ex_doc.git", tag: "master", only: :dev, runtime: false} ] end defp package() do [ files: ["src", "include", "mix.exs", "rebar.config", "AUTHORS", "CHANGELOG.md", "LICENSE", "README.md"], maintainers: ["Viktor Söderqvist", "Bjorn Svensson"], licenses: ["MIT"], links: %{"GitHub" => @source_url} ] end end