zed-industries / create-gpui-app

CRA-style tool for creating new gpui apps
MIT License
130 stars 8 forks source link

feat: Automate CHANGELOG generation with `cliff` #16

Closed iamnbutler closed 1 month ago

iamnbutler commented 1 month ago

This PR adds a cliff.toml file to automatically generate our CHANGELOG.md using git-cliff.

This will help us keep our changelog up-to-date and make it easier to track changes over time.

As part of this change, we've also updated Cargo.toml to include a pre-release hook that runs git cliff to automatically generate the changelog before we release a new version.

To make sure your changes are tracked by cliff, please make sure to follow the Conventional Commits specification when writing your commit messages! This ensures cliff can parse and group your commits into the changelog correctly.

You can find more information about the Conventional Commits format here.