Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Decoratex.Mixfile do
use Mix.Project
@version "0.1.0"
def project do
[app: :decoratex,
version: @version,
elixir: "~> 1.3",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps(),
elixirc_paths: elixirc_paths(Mix.env),
# Docs
name: "Decoratex",
description: description,
package: package]
end
# Configuration for the OTP application
#
# Type "mix help compile.app" for more information
def application do
[applications: [:logger]]
end
# Dependencies can be Hex packages:
#
# {:mydep, "~> 0.3.0"}
#
# Or git/path repositories:
#
# {:mydep, git: "https://github.com/elixir-lang/mydep.git", tag: "0.1.0"}
#
# Type "mix help deps" for more examples and options
defp deps do
[{:ecto, "~> 2.0"},
{:ex_doc, "~> 0.11", only: :dev},
{:earmark, "~> 0.1", only: :dev},
{:dialyxir, "~> 0.3", only: :dev},
{:credo, "~> 0.4", only: :dev}]
end
# Always compile files in "lib". In tests compile also files in
# "test/support"
def elixirc_paths(:test), do: elixirc_paths ++ ["test/support"]
def elixirc_paths(_), do: elixirc_paths
def elixirc_paths, do: ["lib"]
defp description do
"""
Decoratex allow you to decorate your struct models by adding virtual
attributes and load data when you need, keeping the model structure.
"""
end
defp package do
[
files: ["lib", "mix.exs", "README.md"],
maintainers: ["Rubén Sierra González"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/acutario/decoratex"}
]
end
end