defmodule HexpmStagingBar.MixProject do
use Mix.Project
def project do
[
app: :hexpm_staging_bar,
version: "0.1.1",
package: package(),
hex: hex(),
deps: deps(),
aliases: aliases()
]
end
defp package do
[
description: "Lorem ipsum",
licenses: ["Apache-2.0"],
links: %{}
]
end
defp hex do
[
api_url: "http://staging.hex.pm/api",
api_key: "163478d0c31498da8f30c10716aa9013",
mirror_url: "http://repo.staging.hex.pm",
unsafe_registry: true
]
end
defp deps do
[
{:hexpm_staging_foo, "~> 0.1"}
]
end
defp aliases() do
[
docs: &docs/1
]
end
defp docs(_) do
File.mkdir_p!("doc")
File.write!("doc/index.html", "index fake docs")
File.write!("doc/Bar.html", "Bar fake docs")
end
end