github.com/haunt98/changeloguru ↗
Tool to generate CHANGELOG.md from Conventional Commits.
An animated visualization of haunt98/changeloguru's Git history from October 2020 to December 2020, built by 2 contributors. The codebase reached 202 lines, mostly Go. The video runs 17 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Go
Contributors
2
Lines of Code
202
From
2020-10-06
To
2020-12-29
Advertisement
About haunt98/changeloguru
Changeloguru is a Go tool that automatically generates changelog files from Conventional Commits. It supports output in both Markdown and reStructuredText formats, making it flexible for different documentation styles. The tool analyzes git history between two references and organizes commit messages into a structured changelog following the Conventional Commits specification.
The tool uses a straightforward command-line interface with parameters to specify the commit range for changelog generation. Users can define a "from" reference (newer commits) and a "to" reference (older commits) to control which changes are included in the generated output. This makes it easy to extract changelog entries for specific releases or time periods from a project's git history.
Changeloguru is designed for developers who want to automate their release documentation process by leveraging the structure already present in their commit messages. By requiring developers to follow Conventional Commits conventions, the tool can intelligently categorize changes by type and extract meaningful changelog entries without manual editing.
Advertisement