defmodule Validation.MixProject do use Mix.Project @version "0.0.1-dev" def project do [ app: :validation, version: "0.0.1-dev", elixir: "~> 1.9", start_permanent: Mix.env() == :prod, deps: deps(), description: "Elixir Validation", package: package(), # # Docs # name: "Elixir Validation", # source_url: "https://github.com/elixir-validation/validation", # homepage_url: "http://elixir-validation.com", # docs: [ # main: "ElixirValidation", # logo: "logo.png", # extras: ["README.md"] # ] ] end defp package do [ maintainers: ["Matheus Gontijo"], licenses: ["MIT"], links: %{"GitHub" => "https://github.com/elixir-validation/validation"} ] end # Run "mix help compile.app" to learn about applications. def application do [ extra_applications: [:logger] ] end # Run "mix help deps" to learn about dependencies. defp deps do [ {:ex_doc, "~> 0.21", only: :dev, runtime: false}, ] end # defp docs do # [ # main: "Elixir Validation", # source_ref: "v#{@version}", # canonical: "http://hexdocs.pm/ecto", # @TODO: UPDATE THIS # logo: "logo.png", # # extra_section: "GUIDES", # source_url: "https://github.com/elixir-ecto/ecto", # # extras: extras(), # # groups_for_extras: groups_for_extras(), # groups_for_modules: [ # Validation, # # Ecto, # # Ecto.Changeset, # # Ecto.Multi, # # Ecto.Query, # # Ecto.Repo, # # Ecto.Schema, # # Ecto.Schema.Metadata, # # Ecto.Type, # # Ecto.UUID, # # Mix.Ecto, # # "Query APIs": [ # # Ecto.Query.API, # # Ecto.Query.WindowAPI, # # Ecto.Queryable, # # Ecto.SubQuery # # ], # # "Adapter specification": [ # # Ecto.Adapter, # # Ecto.Adapter.Queryable, # # Ecto.Adapter.Schema, # # Ecto.Adapter.Storage, # # Ecto.Adapter.Transaction # # ], # # "Association structs": [ # # Ecto.Association.BelongsTo, # # Ecto.Association.Has, # # Ecto.Association.HasThrough, # # Ecto.Association.ManyToMany, # # Ecto.Association.NotLoaded # # ] # ] # ] # end end