package
53.4.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

AdditionalOptions removes flags that may change over scenarios.
AdditionalOptionsToString removes flags that may change over scenarios and cast them to strings.
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.
GetChangelogForPackage generates the changelog report with the given two Contents.
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.

# Constants

ChangelogFilename ...
MetadataFilename ...
NormalizedSDKRoot this is the prefix for readme.
NormalizedSpecRoot this is the prefix for readme.

# 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.
GenerationMetadataAdditionalProperties contains all the additional options other than go-sdk-foler, tag, multiapi, use or the readme path.
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.