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