Closed axelboc closed 8 months ago
Agreed, the current release notes setup is rough. Other monorepo projects seem to be handling it better, such as React and Slate. I'll take a look at GitPunch.
@mittalyashu LogChimp creates external release notes, this issue is about providing release notes within GitHub, which is where developers expect to see them.
There's also this Lerna tool that does changelog rollups: https://github.com/lerna/lerna-changelog
Looks cool! I'd try it if it could key off of conventional commits rather than requiring labels on every PR. Seems to use the GitHub API instead of Git on the local machine.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
@demshy found a way to generate release notes based on changelogs in all packages. This works retroactively, so release notes were generated for all versions since decap 3.0. See all releases here: https://github.com/decaporg/decap-cms/releases
I'm loving the new mono-repo structure, but the multiple changelogs are going to make it hard to keep up with releases. For v2, I had to track down the blog article to even understand what was going on.
Would it be possible to aggregate all the changelogs into one, like they do in Babel, for instance?
Also, I use GitPunch to keep track of new releases, and having the changelog right in the GitHub Release is very convenient. This used to be the case prior to v2.0, so I'd love to see it happen again! ❤️ Either way, thanks for all your awesome work!