Categorygithub.com/brhamon/go-semrel
module
0.0.1
Repository: https://github.com/brhamon/go-semrel.git
Documentation: pkg.go.dev

# README

go-semrel

Automate releases with semantic versioning and AngularJS commit conventions

Build Status GoDoc

This library is used in go-semrel-gitlab to

  • determine next version and
  • extract information for release note

# Packages

Package angularcommit analyzes angular-style commit messages https://gist.github.com/stephenparish/9941e89d80e2bc58a153#format-of-the-commit-message https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#.
Package inspectgit collects version tags and unreleased commits from a git repository.
Package semrel processes version control data using an analyser function, to produce data for a release note.