defmodule Genetic.Mixfile do
use Mix.Project
def project do
[app: :genetic,
version: "0.0.1",
elixir: "~> 1.3",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
description: description(),
package: package(),
source_url: source_url(),
deps: deps()]
end
def application do
[applications: [:logger],
mod: {Genetic, []}]
end
defp description do
"""
A genetic algorithm structure and abstraction to ease any implementation of genetic algorithm in Elixir.
This project is in development not ready for use. This description will be changed as soon as it is functional and can be used.
"""
end
defp package do
[
files: files(),
maintainers: ["Flávio Moreira Vieira"],
licenses: ["Apache 2.0"],
links: links()
]
end
defp source_url do
"https://github.com/fcevado/genetic"
end
defp files do
[
"mix.exs",
"lib"
]
end
defp links do
%{
"Github" => source_url()
}
end
defp deps do
[
{:coverex, "1.4.10", only: :test},
{:earmark, "1.0.1", only: :dev},
{:ex_doc, "0.13.1", only: :dev},
{:inch_ex, "0.5.3", only: :docs}
]
end
end