X Tutup
The Wayback Machine - https://web.archive.org/web/20210205010337/https://github.com/vinta/awesome-python/issues/1619
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

Add a CHANGELOG #1619

Open
Tangerino opened this issue Sep 23, 2020 · 6 comments
Open

Add a CHANGELOG #1619

Tangerino opened this issue Sep 23, 2020 · 6 comments

Comments

@Tangerino
Copy link

@Tangerino Tangerino commented Sep 23, 2020

Awesome place but I need to follow commits to know what's new.
I think a CHANGELOG would help a lot
Tks

@vinta
Copy link
Owner

@vinta vinta commented Sep 23, 2020

@Tangerino That's a good idea. Do you know any automatic way to generate a changelog from a README file?

@Tangerino
Copy link
Author

@Tangerino Tangerino commented Sep 26, 2020

Not really but I found this interesting

https://blogs.sap.com/2018/06/22/generating-release-notes-from-git-commit-messages-using-basic-shell-commands-gitgrep/
@YuvrajSHAD
Copy link

@YuvrajSHAD YuvrajSHAD commented Oct 6, 2020

can i work on it???

@vinta
Copy link
Owner

@vinta vinta commented Oct 11, 2020

@SamPetherbridge
Copy link
Contributor

@SamPetherbridge SamPetherbridge commented Jan 8, 2021

@vinta python-semantic-release could be an easy to deploy solution here. It would use the commit messages and generate a CHANGELOG.md file, as well as creating major, minor and patch releases. Would just need to enforce commit message standards would need to adopt either the Angular commit style or the gitmoji style. There may be a way to enforce commit messages with a GitHub action that I am yet to find.

Example - Changelog.md

@fridex
Copy link

@fridex fridex commented Jan 8, 2021

We can provide our bot called Kebechet. It can manage releases and generate a changelog using an ML model automatically. It's already available on GitHub and it operates on (more than 100+) our repositories. Let me know if you are interested, we can assist you with setup and let it operate for you on our side on our infrastructure. See this blog post for more info.

See docs of Kebechet for more info (version and update managers are relevant in this case)

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

Successfully merging a pull request may close this issue.

None yet
5 participants
X Tutup