Current section
Files
Jump to
Current section
Files
mix.exs
defmodule DocPlug.Mixfile do
use Mix.Project
# The current project version.
@version "1.0.2"
def project do
[app: :doc_plug,
version: @version,
elixir: "~> 1.0",
build_embedded: Mix.env == :prod,
deps: deps,
package: package,
docs: docs]
end
def application do
[applications: [:plug],
mod: {DocPlug, []}]
end
# External dependencies for the project.
defp deps do
[{:plug, "~> 1.0"},
{:earmark, "~> 0.1", only: :dev},
{:ex_doc, "~> 0.9", only: :dev}]
end
# Define package configuration.
defp package do
[description: "Plug to automatically generate and serve project documentation.",
files: ["lib", "mix.exs", "README.md", "CHANGELOG.md", "LICENSE.md"],
maintainers: ["Daniel Hill (hild)"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/hild/doc_plug"}]
end
# Documentation configuration.
defp docs do
[main: "README",
extras: ["README.md", "CHANGELOG.md", "LICENSE.md"],
source_ref: @version]
end
end