Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce and maintain a changelog #135

Open
kbabioch opened this issue Jul 22, 2023 · 2 comments
Open

Introduce and maintain a changelog #135

kbabioch opened this issue Jul 22, 2023 · 2 comments

Comments

@kbabioch
Copy link
Collaborator

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.

@Bouni
Copy link
Owner

Bouni commented Jul 24, 2023

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 😅

@Bouni
Copy link
Owner

Bouni commented Jul 26, 2023

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants