package
0.18.0
Repository: https://github.com/kubernetes/release.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Code generated by counterfeiter.
No description provided by the author

# Functions

No description provided by the author
GatherReleaseNotes creates a new gatherer and collects the release notes afterwards.
MatchesExcludeFilter returns true if the string matches an excluded release note.
No description provided by the author
NewGatherer creates a new notes gatherer.
NewGathererWithClient creates a new notes gatherer with a specific client.
NewProviderFromInitString creates a new map provider from an initialization string.
NewReleaseNotes can be used to create a new empty ReleaseNotes struct.
ParseReleaseNotesMap Parses a Release Notes Map.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
DirectoryMapProvider is a provider that gets maps from a directory.
No description provided by the author
No description provided by the author
ReleaseNote is the type that represents the total sum of all the information we've gathered about a single release note.
ReleaseNotes is the main struct for collecting release notes.
ReleaseNotesMap holds the changes that will be applied to the notes the struct has double annotation because of this: https://play.golang.org/p/C7QM1varozy.
No description provided by the author

# Interfaces

MapProvider interface that obtains release notes maps from a source.
go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generatecounterfeiter:generate .
ReleaseNotesDataField extra data added to a release note.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
ReleaseNotes is a map of PR numbers referencing notes.
ReleaseNotesHistory is the sorted list of PRs in the commit history.