hackworthltd / primer

A pedagogical functional programming language.
GNU Affero General Public License v3.0
14 stars 1 forks source link

[meta] Consider Conventional Commits #158

Open dhess opened 3 years ago

dhess commented 3 years ago

Ref: https://www.conventionalcommits.org/en/v1.0.0/

This practice would enable some nice tooling, like automatic changelog generation, SemVer advice, etc. Examples:

@brprice pointed out in chat that Electron enforces this just for the PR title, which seems like a good happy medium to me: https://www.electronjs.org/docs/development/pull-requests#commit-message-guidelines

HN thread with some people's experiences using it on various projects: https://news.ycombinator.com/item?id=21125669

dhess commented 3 years ago

I'll set up a test repo soon that we can use to evaluate tooling & how it interacts with commit messages, etc. This should give us a better idea of what it buys us.