Proposal: Tooling to generate a changelog #2892
Labels
area/tools
Issues in the build, publishing or other tooling1 or scripts
status/icebox
Things we think would be nice but are not prioritized
type/enhancement
New feature or request
What I'd like:
Similar to #2206, I'd like to use tooling to generate a changelog.
Currently, the process for maintainers is to look over the changes and PRs since the last release, add them manually to the uber
CHANGELOG.md
, and then get manual review from other maintainers. This is painful because, often, a sole maintainer does not have all the context to write effective one-liners for each feature, change, or fix.Instead, we should consider using tooling. Broadly speaking, this is a fairly well solved problem with tools like:
However, this would also put the onerous of writing a good changelog on each individual contributor. If we used tooling, we would then have to expect each PR to have a good title and well thought out commit message.
Any alternatives you've considered:
It's always possible to generate a one-liner changelog using
git
:but this is very granular and will include every commit (including merge commits, multi-commits for a single feature, etc.)
The text was updated successfully, but these errors were encountered: