changelog

package
v1.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Path = "CHANGELOG.md"
View Source
var UpdateChangelog = updateChangelog
View Source
var WriteString = writeString

Functions

func WriteChangelog

func WriteChangelog(org, repo string, previousVersion, version *semver.Version, commits conventional.Commits, disableVersionHeader bool) (Markdown, Markdown, error)

func WriteToFile

func WriteToFile(path string, lines Markdown) error

Types

type Markdown

type Markdown []string

func GenerateNewChangelog

func GenerateNewChangelog(org, repo string, previousVersion, version *semver.Version, commits conventional.Commits, disableVersionHeader bool) (body Markdown)

GenerateNewChangelog generates a Markdown formatted changelog from the provided GitHub commits. It is intended to aggregate the changes from just the commits since the previous version.

func (Markdown) String

func (b Markdown) String() (s string)

type Section

type Section struct {
	Title   string
	Commits []*github.RepositoryCommit
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL