-
Notifications
You must be signed in to change notification settings - Fork 33
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
Automatic changelog #1957
Comments
Tried out GitHub Changelog Generator, works like a charm.
Here are the alternatives: To sum up, I propose to start using GitHub Changelog Generator to automatically generate changelogs for releases. |
@bajiat let me know, if you need a demo for this. |
Great that you decided to embrace automation :) |
Tested with @bajiat on Windows. Couldn't make it work, due to existing bug, but since she is switching to Ubuntu, won't spend time now to make it work on Windows (possible solution). @apinf/developers if anybody has a desire to test this package - please do. If you have other suggestions, post them here. |
@NNN @bajiat We can create simple web app, that will generate for us report from browser, based on "https://github.com/skywinder/github-changelog-generator". |
@shaliko yeah, sure, it would be nice, but I think it doesn't worth our efforts, since this is just a biweekly dealio. |
Docker version:
|
It seems like, to some extent, this process relies on Github metadata such as label, milestone, issue description, etc. As a follow up to this task, we should include some brief note(s) about how our development process should use the Github metadata, so this package will correctly identify our changes. E.g. what labels does it look for? |
@NNN Could you create the changelog.md file to apinf develop branch? We could close the issue after that. |
Here is one possible approach for generating changelogs - conventional-changelog Tested it just now & works fine. Basically all that is needed is an NPM package installed globally. So it should work on Windows as well. This lib has an Atom extension as well, but I couldn't get it working there |
To reduce manual work for releases,
try out https://github.com/skywinder/github-changelog-generator
Definition of done
The text was updated successfully, but these errors were encountered: