From c2026da3917c87395fab1f5520a8d97aea9f2e0d Mon Sep 17 00:00:00 2001 From: Hajto Date: Thu, 11 Apr 2019 17:06:09 +0200 Subject: [PATCH] Added information needed for publication on hex.pm --- mix.exs | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/mix.exs b/mix.exs index 91d3527..3c47415 100644 --- a/mix.exs +++ b/mix.exs @@ -1,13 +1,19 @@ defmodule MembraneCapsRtp.MixProject do use Mix.Project + @version "0.1.0" + @github_url "https://github.com/membraneframework/membrane-caps-rtp" + def project do [ app: :membrane_caps_rtp, - version: "0.1.0", elixir: "~> 1.7", + deps: deps(), + description: "Membrane Multimedia Framework (RTP format definition)", + docs: docs(), + package: package(), start_permanent: Mix.env() == :prod, - deps: deps() + version: @version ] end @@ -17,10 +23,29 @@ defmodule MembraneCapsRtp.MixProject do ] end + defp docs do + [ + main: "readme", + extras: ["README.md"], + source_ref: "v#{@version}" + ] + end + defp deps do [ {:dialyxir, "~> 1.0.0-rc.4", only: [:dev], runtime: false}, {:ex_doc, "~> 0.19", only: :dev, runtime: false} ] end + + defp package do + [ + maintainers: ["Membrane Team"], + licenses: ["Apache 2.0"], + links: %{ + "GitHub" => @github_url, + "Membrane Framework Homepage" => "https://membraneframework.org" + } + ] + end end