diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..009e6d3 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to atex will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to +[Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.1.0] - 2025-06-07 + +Initial release. + +[unreleased]: https://github.com/cometsh/atex/compare/v0.1.0...HEAD +[0.1.0]: https://github.com/cometsh/atex/releases/tag/v0.1.0 diff --git a/lib/atex.ex b/lib/atex.ex deleted file mode 100644 index b334e0b..0000000 --- a/lib/atex.ex +++ /dev/null @@ -1,2 +0,0 @@ -defmodule Atex do -end diff --git a/mix.exs b/mix.exs index 0efaae7..a32fd0c 100644 --- a/mix.exs +++ b/mix.exs @@ -1,13 +1,20 @@ defmodule Atex.MixProject do use Mix.Project + @version "0.1.0" + @source_url "https://github.com/cometsh/atex" + def project do [ app: :atex, - version: "0.1.0", + version: @version, elixir: "~> 1.18", start_permanent: Mix.env() == :prod, - deps: deps() + deps: deps(), + name: "atex", + description: "A set of utilities for working with the AT Protocol in Elixir.", + package: package(), + docs: docs() ] end @@ -23,4 +30,24 @@ defmodule Atex.MixProject do {:ex_doc, "~> 0.34", only: :dev, runtime: false, warn_if_outdated: true} ] end + + defp package do + [ + licenses: ["MIT"], + links: %{"GitHub" => @source_url} + ] + end + + defp docs do + [ + extras: [ + LICENSE: [title: "License"], + "README.md": [title: "Overview"] + ], + main: "readme", + source_url: @source_url, + source_ref: "v#{@version}", + formatters: ["html"] + ] + end end