You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should introduce and maintain a changelog that is meant to be read by users of this library. It should focus on notable changes (new features, etc.).
A good example is "Keep a Changelog", which is described in more detail here.
I don't think it is worthwhile to create it retroactively for previous releases, but with a upcoming new (major) release we should start to use it and keep the notable changes prepared in an Unreleased section and have a good description as part of (bigger) pull requests.
The text was updated successfully, but these errors were encountered:
I totally agree with this!
I've read somewhere that there's kind of a workflow to make it easier by prefix PRs with [feature], [bug] and so on which then can be parsed by an GH action to lower the hurdle keeping the Changelog up to date.
Unfortunately I don't recall where I've seen that 😅
@kbabioch I searched but didn't find the article I've read in the past. But I stumbled up on Git Cliff
I guess something like that is the way to go. For sure we then have to stick with conventional commits but that can also be enforced with a GH action via commitlint as well as a pre-commit-hook I guess
We should introduce and maintain a changelog that is meant to be read by users of this library. It should focus on notable changes (new features, etc.).
A good example is "Keep a Changelog", which is described in more detail here.
I don't think it is worthwhile to create it retroactively for previous releases, but with a upcoming new (major) release we should start to use it and keep the notable changes prepared in an
Unreleased
section and have a good description as part of (bigger) pull requests.The text was updated successfully, but these errors were encountered: