11defmodule Sparrow.MixProject do
22 use Mix.Project
33
4+ @ source_url "https://github.com/ExpressApp/sparrow"
5+ @ version "1.1.1"
6+
47 def project do
58 [
69 app: :sparrow ,
7- version: "1.1.1" ,
10+ version: @ version ,
811 elixir: "~> 1.9" ,
9- elixirc_paths: elixirc_paths ( Mix . env ) ,
12+ elixirc_paths: elixirc_paths ( Mix . env ( ) ) ,
1013 start_permanent: Mix . env ( ) == :prod ,
1114 deps: deps ( ) ,
1215
1316 # Hex
1417 description: description ( ) ,
1518 package: package ( ) ,
19+ docs: docs ( )
1620 ]
1721 end
1822
@@ -24,13 +28,12 @@ defmodule Sparrow.MixProject do
2428 end
2529
2630 defp elixirc_paths ( :test ) , do: [ "lib" , "test/support" ]
27- defp elixirc_paths ( _ ) , do: [ "lib" ]
31+ defp elixirc_paths ( _ ) , do: [ "lib" ]
2832
2933 defp deps do
3034 [
3135 { :hackney , ">= 1.8.0" } ,
3236 { :jason , ">= 0.0.0" , optional: true } ,
33-
3437 { :mox , "~> 0.5" , only: :test } ,
3538 { :plug , "~> 1.7" , only: :test } ,
3639 { :plug_cowboy , "~> 2.0" , only: :test } ,
@@ -47,7 +50,19 @@ defmodule Sparrow.MixProject do
4750 name: :sparrow ,
4851 maintainers: [ "Yuri Artemev" ] ,
4952 licenses: [ "MIT" ] ,
50- links: % { "GitHub" => "https://github.com/ExpressApp/sparrow" }
53+ links: % {
54+ "Changelog" => "#{ @ source_url } /blob/master/CHANGELOG.md" ,
55+ "GitHub" => @ source_url
56+ }
57+ ]
58+ end
59+
60+ defp docs do
61+ [
62+ main: "readme" ,
63+ source_ref: "v#{ @ version } " ,
64+ source_url: @ source_url ,
65+ extras: [ "README.md" , "CHANGELOG.md" ]
5166 ]
5267 end
5368end
0 commit comments