defmodule HexpmStagingFoo.MixProject do use Mix.Project def project do [ app: :hexpm_staging_foo, version: "0.7.2", 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 [] 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/Foo.html", "Foo fake docs") end end