mirror of
https://github.com/conventional-commits/conventionalcommits.org.git
synced 2026-03-22 12:44:37 -05:00
Replace 'feat:' with 'new:' #138
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @asashnov on GitHub (Jan 28, 2022).
For me, it takes time to understand what 'feat:' stands for.
'new:' (this commit is adding a new feature) for me is more understandable.
@majew7 commented on GitHub (Feb 1, 2022):
This is interesting to consider introducing a type named
new:.I do agree that
feat:is a a less readable abbreviation offeature:. Though I do appreciate it's 4 characters like many of the others types.Q) If a type
new:were added, how would you, and other developers, quickly distinguish between a@asashnov commented on GitHub (Feb 21, 2022):
new: - a new feature
drop: - my proposal for feature removal
docs: - any (add/remove) documentation change
test: - any (add/remove) unit test change
Documentation and tests don't need to distinguish add/remove because they follow features usually.
@bcoe commented on GitHub (Feb 21, 2022):
Conventional Commits purposely leaves the specification open to folks adding new types:
Because Conventional Commits is based on the Angular conventions originally, which use
feat:to indicate new features added, and because there's already a lot of tooling int he ecosystem, I'm not supportive of changingfeattonew-- I think it would create more confusion ultimately, by virtue of this being a major breaking change to the spec.I agree, hindsight 20/20,
featurewould probably be a better choice thanfeatfor an international audience. Rather than switchingfeattonew, as the recommendation, I'd rather explicitly state thatfeatureshould be treated as an alias offeat-- this feels like it would be a less disruptive change, and would perhaps translate better?thoughts, comments?
@majew7 commented on GitHub (Feb 23, 2022):
Thanks for this response.
Yes
featureas an alias offeatcould be good, especially for an international audience. And it's shorter than the commonly used typerefactor--which I say because I value conciseness too.@pdurbin commented on GitHub (Dec 18, 2022):
I'm new to Conventional Commits, and while I like the idea overall, as even as a native English speaker I'm turned off by "feat". I'd be happy to type three more characters to get "feature" and it looks like @bcoe already created a dedicated "feature as an alias to feat" issue here:
I'd also be happy with a different word but nothing is coming immediately to mind and I agree that "new" is a bit ambiguous.