package
50.2.0+incompatible
Repository: https://github.com/scott-the-programmer/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CollectGenerationMetadata iterates every track 1 go sdk package under root, and collect all the GenerationMetadata into a map using relative path of the package as keys.
FormatPackage formats the given package using gofmt.
GeneratedFrom gives the information of the generation metadata, including the commit hash that this package is generated from, the readme path, and the tag.
GetGenerationMetadata gets the GenerationMetadata in one specific package.
NewChangelogProcessorFromContext returns a new ChangelogProcessor.
NewGeneratorFromOptions returns a new Generator with the given model.Options.
NewMetadataProcessorFromLocation creates a new MetadataProcessor using the metadata output folder location.
Parse parses the metadata info stored in a changelog with certain format into the GenerationMetadata struct.

# Constants

ChangelogFilename ...

# Structs

ChangelogProcessError describes the errors during the processing.
ChangelogProcessor processes the metadata and output changelog with the desired format.
ChangelogResult describes the result of the generated changelog for one package.
GenerateError ...
GenerationMetadata contains all the metadata that has been used when generating a track 1 package.
Generator collects all the related context of an autorest generation.
MetadataProcessError ...
MetadataProcessor processes the metadata.

# Interfaces

ChangelogContext describes all necessary data that would be needed in the processing of changelogs.