-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Improve changelog design #7253
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
Improve changelog design #7253
Conversation
Codecov Report
@@ Coverage Diff @@
## master #7253 +/- ##
=======================================
Coverage 94.03% 94.03%
=======================================
Files 172 172
Lines 12970 12970
=======================================
Hits 12196 12196
Misses 774 774
Continue to review full report at Codecov.
|
I like it! Easy to navigate and easy to search for notable changes |
Do you think we should remove the "Bug Fixes" section and just add them to "Other Commits"? That would simplify and I am not sure why we would want to distinguish bug fixes as a separate section or how it serves developers. |
Some much needed TLC, I really like the navigation! |
I have merged the "Bug Fixes" into "Other Commits". The separate section does not seem to provide any additional value for readers, because:
This means the headlines are now clearly denoting relevance:
The maintainer creating the release is also maintaining the changelog and can rearrange items among categories and if necessary optimize the wording of each item description (e.g. if too verbose or unclear) during the final review. |
This looks really good. Would it perhaps still be worth having a "new features" section, as well as the notable changes? When I read the CHANGELOG I like looking for new and cool things I can implement on my Parse Server. Edit: I've just realised that's the "notable features section". Disregard my comment. |
Yes, I sugggest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Personally I would also have put some more of the changes in the notable section...
What do you think? |
The suggested purpose of
Like, if we sold Parse Server in a box and had to design the front, what would it say? Probably not that a method is now async or accepts an additional parameter. I think we should keep a high entry barrier for that section, if we populate it inflationary, we will end up with only CI changes and bug fixes in the So from all of the changes you mentioned above, I personally don't see any passing that criteria, but that is just because of the criteria I had in mind for the section - I am open to other suggestions of how to use the We do have a few other PRs in the pipelines, which I see as notable changes, such as:
|
* Changelog redesign * condensed master section * imrroved wording * removed user links * fixed version links * fixed another version link * removed verbose heading * merged "bug fixes" into "other commits" * fixed typos * fixed typo in CONTRIBUTING
🎉 This change has been released in version 5.0.0-beta.1 |
🎉 This change has been released in version 5.0.0 |
New Pull Request Checklist
Issue Description
Changelog redesign
Related issue: closes #7252
Approach
Improved design inspired by Node.js changelog.
Bug FixesAll bug fixes, unless it's a breaking fix, then it goes under "Breaking Changes".TODOs before merging
(none)