Conventional Commits
#summary
-
Commits MUST be prefixed with a type, which consists of a noun
- e.g feat:, fix:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test:
-
scope after type is optional
-
! for breaking change
-
isRelated https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716
-
hasSpecification https://www.conventionalcommits.org/en/v1.0.0/
Thoughts
!
used for BREAKING CHANGE!
could be used in gd (Private) for emphasizing tags, predicates, or objects- hard to imagine the need to emphasize an subject but I suppose
- (since subjects are ultimately equivalent to objects related with an inverse predicate)
- emphasis could denote "default" or preferred properties
- hard to imagine the need to emphasize an subject but I suppose
- always at the start, understandably...
- but
- if you treated them as tags, you could include them at the end, or anywhere internal
- but