11defmodule 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
4660end
0 commit comments