Packages

Interactive versioning and release automation for Elixir packages. Guides you through version bumps, changelog management, git operations, and publishing with interactive prompts.

Current section

Files

Jump to
versionise lib versionise.ex
Raw

lib/versionise.ex

defmodule Versionise do
@moduledoc """
Interactive versioning and release automation for Elixir packages.
Versionise provides an interactive Mix task to guide you through the release
process, including version bumping, changelog management, git operations,
and GitHub releases.
## Usage
To release a new version:
mix version patch
mix version minor
mix version major
The tool will guide you through each step of the release process interactively.
"""
end