defmodule RPG.MixProject do use Mix.Project def project do [ aliases: aliases(), app: :rpg, deps: deps(), description: description(), docs: docs(), elixir: "~> 1.13", organization: "daytonnolan", package: package(), preferred_cli_env: [espec: :test], start_permanent: Mix.env() == :prod, version: "0.1.1" ] end def application do [ extra_applications: [:logger] ] end defp package() do [ licenses: ["UNLICENSED"], links: %{ "Homepage" => "https://github.com/daytonn/rpg", "Source" => "https://github.com/daytonn/rpg" } ] end defp deps do [ {:espec, "~> 1.8.3", only: :test}, {:ex_doc, "~> 0.27", only: :dev, runtime: false} ] end defp aliases do [ test: "espec" ] end defp docs do [ main: "RPG", # logo: "path/to/logo.png", extras: ["README.md"], authors: ["Dayton Nolan"] ] end defp description() do ~S""" RPG is a Role Playing Game engine written in Elixir. At this point it is not even a complete, modest RPG. However it has ambitions to be an RPG platform on which anyone can create their own role playing system. """ end end