Documentation
¶
Overview ¶
Package changelog provides a way to create, parse and convert changelogs. Currently, only parsing Markdown keep-a-changelog style and Debian changelogs is implemented for input, and only Debian changelog for output.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotSemver = fmt.Errorf("not semver") // string is not a valid semver
)
Error codes
Functions ¶
This section is empty.
Types ¶
type Changelog ¶
Changelog is the complete changelog representation
func ParseDebian ¶
ParseDebian reads a Debian changelog into Changelog
type Maintainer ¶
Maintainer is the maintainer of the package
type Release ¶
type Release struct { Date time.Time Changes []Change Urgency string // urgency in Debian terms, "medium" is used if none is provided Distribution string // distribution released to (Debian-specific), "stable" is used if none is provided Maintainer Maintainer // package maintainer }
Release is a single release. A changelog usually comprises of several releases.
Click to show internal directories.
Click to hide internal directories.