Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: simplify conventional commits #297

Merged
merged 1 commit into from
Aug 8, 2024
Merged

Conversation

MCorfy
Copy link
Contributor

@MCorfy MCorfy commented Aug 8, 2024

Our conventional commits are all over the place. Everyone uses different commit types and there are too many types that overlap. This significantly reduces the usefulness of conventional commits.

This PR aims to address this by radically simplifying the conventional commits to use three types:

feat:

New stuff, features.

fix:

Fixing broken stuff, correcting stuff, small improvements etc.

nfc:

Non-functional-change. Documentation, code comments, refactoring, style changes etc. Stuff that doesnt DO anything.
NFC changes are easy to review.

It's much easier to pick one of these three categories for your commits than picking between the 10 types we have now.
I've used this format in a previous job and it works well.

@MCorfy MCorfy requested review from Mossman1215 and a team August 8, 2024 01:09
@MCorfy MCorfy self-assigned this Aug 8, 2024
Copy link
Contributor

@Mossman1215 Mossman1215 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MCorfy MCorfy force-pushed the simple-convention-commits branch from 65c04fb to 3f1b79b Compare August 8, 2024 01:16
Replace all conventional commits with feat, fix and nfc
@MCorfy MCorfy force-pushed the simple-convention-commits branch from 3f1b79b to 5cb9dca Compare August 8, 2024 01:16
Copy link
Contributor

@Mossman1215 Mossman1215 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CHORE MUST DIE

@Mossman1215 Mossman1215 merged commit 8042128 into main Aug 8, 2024
16 checks passed
@Mossman1215 Mossman1215 deleted the simple-convention-commits branch August 8, 2024 01:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants