Skip to content

Instantly share code, notes, and snippets.

@percybolmer
Created December 30, 2020 20:32
Show Gist options
  • Save percybolmer/50bab3cc172ccaab52fc7c624a7064c4 to your computer and use it in GitHub Desktop.
Save percybolmer/50bab3cc172ccaab52fc7c624a7064c4 to your computer and use it in GitHub Desktop.
Generates Markdown
// GenerateMarkdown - Generate markdown output for the collected commits
func (logContainer *LogsByCategory) GenerateMarkdown() string {
var output strings.Builder
output.WriteString("# Changelog \n")
printCategory(&output, "CI Changes", logContainer.CI)
printCategory(&output, "Fixes", logContainer.FIX)
printCategory(&output, "Performance Fixes", logContainer.REFACTOR)
printCategory(&output, "Feature Fixes", logContainer.FEATURE)
printCategory(&output, "Doc Updates", logContainer.DOCS)
printCategory(&output, "Other Changes", logContainer.OTHER)
return output.String()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment