mirror of
https://github.com/conventional-commits/conventionalcommits.org.git
synced 2026-03-12 02:17:21 -05:00
[PR #152] [MERGED] docs: update ! to better reflect how it is used in the wild #321
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?
📋 Pull Request Information
Original PR: https://github.com/conventional-commits/conventionalcommits.org/pull/152
Author: @bcoe
Created: 5/19/2019
Status: ✅ Merged
Merged: 5/26/2019
Merged by: @bcoe
Base:
master← Head:better-breaking📝 Commits (1)
66ec9acdocs: update ! to better reflect how it is used in the wild📊 Changes
1 file changed (+13 additions, -6 deletions)
View changed files
📝
content/next/index.md(+13 -6)📄 Description
Now that I've had some experience using
!in the wild, my opinion of how we should define the feature has changed a bit.There are two incidents on my mind:
!in our commit messages -- however, history repeated itself and we merged a commit with!in the header, but no BREAKING CHANGE in body.In the process of these two incidents, I came around to @DominicKramer and @ofrobots' argument that having an indicator of a breaking change in the header of the commit message itself should be enough to represent a breaking change -- it would have saved us from both accidents.
Long story short:
I'd like to advocate that we fallback to the description of the commit message as a description of a breaking change, if no BREAKING CHANGE is provided in the body or footer; this makes it so that
!can be used as an alternative to BRAKING CHANGE.I'd also like to advocate that we consider moving to version 1.0.0 of the specification (CC: @damianopetrungaro). I'm feeling like we've had a great chance to play with the specification in a variety of production environments and it has reached a healthy point of maturity.
CC: @JustinBeckwith, @zeke, @apetro,
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.