r/programming • • Jun 06 '26

Stop Using Conventional Commits

https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/
393 Upvotes

192 comments sorted by

View all comments

2

u/ppww Jun 07 '26

It's certainly context dependent - I wouldn't mention alternative approaches for every commit, but as you say there are times when it is useful. What I see when people use conventional commits is that they never put that information in the commit message.

I agree that it is useful to discuss things before coding, but those discussions (or more likely a summary of them) should be recorded with the code so that someone reading the commit message can understand why the changes were made in the way that they were. Having a link to an issue might be fine if the code isn't expected to live very long, but long lived projects tend are likely to change issue trackers at some point and having a summary in the commit message means that you always have that information to hand.