Skip to content

Commit 6f8b8a1

Browse files
authored
chore: Update mix.exs
1 parent cc78290 commit 6f8b8a1

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

mix.exs

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
11
defmodule Phoenix.SessionProcess.MixProject do
22
use Mix.Project
33

4+
@version "0.3.1"
5+
@source_url "https://github.com/gsmlg-dev/phoenix_session_process"
6+
47
def project do
58
[
69
app: :phoenix_session_process,
7-
version: "0.3.1",
10+
version: @version,
811
elixir: "~> 1.14",
912
elixirc_paths: elixirc_paths(Mix.env()),
1013
start_permanent: Mix.env() == :prod,
1114
description: description(),
12-
source_url: "https://github.com/gsmlg-dev/phoenix_session_process",
15+
source_url: @source_url,
1316
package: [
1417
files: ["lib", "mix.exs", "README*", "LICENSE*", "CHANGELOG*"],
1518
maintainers: ["Jonathan Gao"],
1619
licenses: ["MIT"],
17-
links: %{"GitHub" => "https://github.com/gsmlg-dev/phoenix_session_process"}
20+
links: %{"GitHub" => @source_url}
1821
],
19-
deps: deps()
22+
deps: deps(),
23+
docs: docs()
2024
]
2125
end
2226

@@ -31,7 +35,7 @@ defmodule Phoenix.SessionProcess.MixProject do
3135
defp deps do
3236
[
3337
{:plug, "~> 1.0"},
34-
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
38+
{:ex_doc, ">= 0.0.0", only: :prod, runtime: false}
3539
]
3640
end
3741

@@ -43,4 +47,14 @@ defmodule Phoenix.SessionProcess.MixProject do
4347
Tool for create process for each user session in Phoenix.
4448
"""
4549
end
50+
51+
defp docs do
52+
[
53+
extras: ["CHANGELOG.md", "README.md"],
54+
source_url: @source_url,
55+
source_ref: "v#{@version}",
56+
main: "readme",
57+
skip_undefined_reference_warnings_on: ["CHANGELOG.md"]
58+
]
59+
end
4660
end

0 commit comments

Comments
 (0)