db-ui / mono

DB UX Design System Monorepo - Provides Design Tokens and components for Web UIs
https://db-ui.github.io/mono/
Apache License 2.0
68 stars 9 forks source link

Optimize release process #1799

Open mfranzke opened 1 year ago

mfranzke commented 1 year ago

Currently we're manually maintaining the changelog for new releases. We should integrate a tool like ~release-it~ changesets especially for having this markdown content generated automagically for us.

~Another candidate to evaluate would be~ Let's use https://github.com/changesets/changesets, and adapt from https://github.com/TimKolberger/docusaurus-plugin-structurizr

nmerget commented 10 months ago

The tool won't generate a better Changelog: image

They refer to other changelog generators. If we want to use a changelog tool we could use https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli.

But this would lead to other issues because it would take every commit which looks like this: image