2024-06-04 05:13:49 +12:00
|
|
|
defmodule Igniter.New.MixProject do
|
|
|
|
use Mix.Project
|
|
|
|
|
2024-07-10 08:42:51 +12:00
|
|
|
@version "0.2.2"
|
2024-06-04 05:13:49 +12:00
|
|
|
@scm_url "https://github.com/ash-project/igniter"
|
|
|
|
|
|
|
|
def project do
|
|
|
|
[
|
|
|
|
app: :igniter_new,
|
|
|
|
start_permanent: Mix.env() == :prod,
|
|
|
|
version: @version,
|
|
|
|
elixir: "~> 1.14",
|
|
|
|
deps: deps(),
|
|
|
|
package: [
|
|
|
|
maintainers: ["Zach Daniel"],
|
|
|
|
licenses: ["MIT"],
|
|
|
|
links: %{"GitHub" => @scm_url},
|
2024-06-13 12:38:48 +12:00
|
|
|
files: ~w(lib mix.exs README.md)
|
2024-06-04 05:13:49 +12:00
|
|
|
],
|
|
|
|
preferred_cli_env: [docs: :docs],
|
|
|
|
source_url: @scm_url,
|
|
|
|
docs: docs(),
|
|
|
|
homepage_url: "https://www.ash-hq.org",
|
|
|
|
description: """
|
|
|
|
Create a new mix project with igniter, and run igniter installers in one command!
|
|
|
|
"""
|
|
|
|
]
|
|
|
|
end
|
|
|
|
|
|
|
|
def deps do
|
|
|
|
[
|
2024-06-13 12:38:48 +12:00
|
|
|
{:ex_doc, "~> 0.24", only: :dev}
|
2024-06-04 05:13:49 +12:00
|
|
|
]
|
|
|
|
end
|
|
|
|
|
|
|
|
defp docs do
|
|
|
|
[
|
|
|
|
source_url_pattern: "#{@scm_url}/blob/v#{@version}/installer/%{path}#L%{line}"
|
|
|
|
]
|
|
|
|
end
|
|
|
|
end
|