summaryrefslogtreecommitdiff
path: root/mix.exs
diff options
context:
space:
mode:
Diffstat (limited to 'mix.exs')
-rw-r--r--mix.exs23
1 files changed, 21 insertions, 2 deletions
diff --git a/mix.exs b/mix.exs
index 49378b6..93dc17e 100644
--- a/mix.exs
+++ b/mix.exs
@@ -1,13 +1,24 @@
defmodule ConcurrentLimiter.MixProject do
use Mix.Project
+ @repo "https://git.pleroma.social/pleroma/elixir-libraries/concurrent_limiter"
def project do
[
app: :concurrent_limiter,
version: "0.1.0",
- elixir: "~> 1.10",
+ elixir: "~> 1.9",
start_permanent: Mix.env() == :prod,
- deps: deps()
+ deps: deps(),
+ package: package(),
+ # Docs
+ name: "Concurrent Limiter",
+ source_url: @repo,
+ homepage_url: @repo,
+ docs: [
+ main: "ConcurrentLimiter",
+ extras: [],
+ source_url_pattern: @repo <> "/blob/master/%{path}#L%{line}"
+ ]
]
end
@@ -19,8 +30,16 @@ defmodule ConcurrentLimiter.MixProject do
defp deps do
[
+ {:credo, "~> 1.1.0", only: [:dev, :test], runtime: false},
{:ex_doc, "~> 0.21", only: :dev, runtime: false},
{:benchee, "~> 1.0", only: [:dev, :test]}
]
end
+
+ defp package do
+ [
+ licenses: ["LGPLv3"],
+ links: %{"GitLab" => @repo}
+ ]
+ end
end