Open lp9052 opened 1 year ago
Yes, I agree. Although we do our best to be strict in our commit messages (following conventional commits) it may not be the best interface to browse through changes.
There are a few things that come to mind:
A few projects I know
A good discussion item is https://github.com/pypa/build/issues/169#issuecomment-716853727
Also, another point raised by https://github.com/pypa/build/issues/169#issuecomment-717934646 is "Commit messages [snip] are much harder to review than files in the repository."
I've been doing full manual changelog in the past, and that does increase friction by so much that I do not want to do that again without having some helper tools.
More ideas are welcome!
For the moment, we feed the git log to chatgpt, which is better than manually: https://github.com/widgetti/solara/blob/master/CHANGELOG.md
Do you think this is sufficient?
It looks more than pleasing to me.
As the Solars package gains wider adoption, it becomes increasingly important to provide users with a convenient way to track changes and make informed decisions when selecting versions. Adding release notes would greatly benefit users.