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 #589

Open
thornjad opened this issue Dec 18, 2019 · 4 comments · May be fixed by #594
Open

Add a changelog #589

thornjad opened this issue Dec 18, 2019 · 4 comments · May be fixed by #594

Comments

@thornjad
Copy link
Member

@thornjad thornjad commented Dec 18, 2019

As we attempt to pick up the release cadence, we are in need of an explicit changelog file which enumerates changes in each version. This should be a markdown or plaintext file adhering to some form of standardized format. Ideally, it will be able to work with #582.

@Xmader
Copy link
Contributor

@Xmader Xmader commented Dec 22, 2019

@krishnanunnir
Copy link

@krishnanunnir krishnanunnir commented Dec 24, 2019

Hi, can I work on this?

@thornjad
Copy link
Member Author

@thornjad thornjad commented Dec 24, 2019

@krishnanunnir krishnanunnir linked a pull request that will close this issue Dec 28, 2019
@krishnanunnir
Copy link

@krishnanunnir krishnanunnir commented Dec 28, 2019

Hi, I have made a pull request for the issue. I have used the auto-changelog package to generate the changelog, using the Keep a Changelog template. The 'auto-changelog' package is also used with release-it, making it suitable on adoption of a release management tool like release-it.

For now, I have made use of their automated tool which makes use of the 'git log' command to generate the 'CHANGELOG.md' file. I am not sure whether it provides the clarity that is expected as it simply differentiates the commits based on whether it was the result of a merge, an issue fix or simply a commit. This is the pull request. Please have a look and I would be very grateful if you could suggest me how to improve on this.

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.

3 participants
You can’t perform that action at this time.