Skip to content

Commit b91ea9f

Browse files
committed
Add docs and package info to mix.exs
1 parent a9a1c8d commit b91ea9f

File tree

2 files changed

+34
-4
lines changed

2 files changed

+34
-4
lines changed

mix.exs

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
defmodule Tracex.MixProject do
22
use Mix.Project
33

4+
@version "0.1.0"
5+
46
def project do
57
[
68
app: :tracex,
7-
version: "0.1.0",
9+
version: @version,
810
elixir: "~> 1.10",
911
start_permanent: Mix.env() == :prod,
10-
deps: deps()
12+
deps: deps(),
13+
docs: docs(),
14+
package: package()
1115
]
1216
end
1317

@@ -21,8 +25,27 @@ defmodule Tracex.MixProject do
2125
# Run "mix help deps" to learn about dependencies.
2226
defp deps do
2327
[
24-
# {:dep_from_hexpm, "~> 0.3.0"},
25-
# {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}
28+
{:ex_doc, "~> 0.21", only: :dev, runtime: false}
29+
]
30+
end
31+
32+
defp docs() do
33+
[
34+
main: "Tracex",
35+
extras: ["README.md"],
36+
source_url: "https://github.com/szajbus/tracex",
37+
source_ref: @version
38+
]
39+
end
40+
41+
defp package() do
42+
[
43+
description: "Static analysis for mix projects using compiler tracing.",
44+
maintainers: ["Michał Szajbe"],
45+
licenses: ["MIT"],
46+
links: %{
47+
"Github" => "https://github.com/szajbus/tracex"
48+
}
2649
]
2750
end
2851
end

mix.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
%{
2+
"earmark": {:hex, :earmark, "1.4.3", "364ca2e9710f6bff494117dbbd53880d84bebb692dafc3a78eb50aa3183f2bfd", [:mix], [], "hexpm", "8cf8a291ebf1c7b9539e3cddb19e9cef066c2441b1640f13c34c1d3cfc825fec"},
3+
"ex_doc": {:hex, :ex_doc, "0.21.3", "857ec876b35a587c5d9148a2512e952e24c24345552259464b98bfbb883c7b42", [:mix], [{:earmark, "~> 1.4", [hex: :earmark, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm", "0db1ee8d1547ab4877c5b5dffc6604ef9454e189928d5ba8967d4a58a801f161"},
4+
"makeup": {:hex, :makeup, "1.0.1", "82f332e461dc6c79dbd82fbe2a9c10d48ed07146f0a478286e590c83c52010b5", [:mix], [{:nimble_parsec, "~> 0.5.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "49736fe5b66a08d8575bf5321d716bac5da20c8e6b97714fec2bcd6febcfa1f8"},
5+
"makeup_elixir": {:hex, :makeup_elixir, "0.14.0", "cf8b7c66ad1cff4c14679698d532f0b5d45a3968ffbcbfd590339cb57742f1ae", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "d4b316c7222a85bbaa2fd7c6e90e37e953257ad196dc229505137c5e505e9eff"},
6+
"nimble_parsec": {:hex, :nimble_parsec, "0.5.3", "def21c10a9ed70ce22754fdeea0810dafd53c2db3219a0cd54cf5526377af1c6", [:mix], [], "hexpm", "589b5af56f4afca65217a1f3eb3fee7e79b09c40c742fddc1c312b3ac0b3399f"},
7+
}

0 commit comments

Comments
 (0)