0.0.1--canary.51.2893023504.0 • Published 3 years ago
@owngames/conventional-gitmoji v0.0.1--canary.51.2893023504.0
@owngames/conventional-gitmoji
- 🌉️ A bridge between
gitmojiandconventional-commitsconfigured forsemantic-release. - 🛠️ A
conventional-changelogplugin forsemantic-release.
Usage
yarn install @owngames/conventional-gitmojiimport { releaseRules, typeSpecs, types } from '@owngames/conventional-gitmoji`releaseRules: informs@semantic-release/commit-analyzertypeSpecs: informs@owngames/release-notes-generator(viawriterOpts)@hack: This informs three different ways to ensure we catch the change fromgitmojitoconventional
types: informs@owngames/git-czfor thegitmojitheme.
Commit Analyzer
[
'@semantic-release/commit-analyzer',
{
config: '@owngames/conventional-gitmoji',
releaseRules,
},
]Release Notes Generator
[
'@owngames/release-notes-generator',
{
config: '@owngames/conventional-gitmoji',
},
]Overview
😄️ gitmoji
This maps gitmoji to an equivalent conventional-commit.
⚗️ Example(s):
- ✨️ =>
feat - 🐛️ =>
fix - 🚑️ =>
hotfix
📝️ conventional-commits
This expands on the original conventional-commits nomenclature to account for the multitude coming from gitmoji
⚗️ Example(s):
- ⚗️ (gitmoji)
alembic(emoji code)experiement(conventional)
- 🤡️ (gitmoji)
clown-face(emoji code)mock(conventional)
- 🚨️ (gitmoji)
rotating-light(emoji code)lint(conventional)
🚀️ semantic-release
Adds semver to each type to inform @owngames/semantic how to handle each commit type (and if it is a convential branch type).
⚗️ Example(s):
{
"experiment": {
"branch": false,
"code": ":alembic:",
"commit": "experiment",
"description": "Perform experiments.",
"emoji": "⚗️",
"entity": "📸",
"name": "alembic",
"semver": "patch"
},
"feat": {
"branch": "feature",
"code": ":sparkles:",
"commit": "feat",
"description": "Introduce new features.",
"emoji": "✨",
"entity": "✨",
"name": "sparkles",
"semver": "minor"
},
"log-add": {
"branch": false,
"code": ":loud_sound:",
"commit": "log-add",
"description": "Add or update logs.",
"emoji": "🔊",
"entity": "🔊",
"name": "loud-sound",
"semver": null
}
}📝️ Please Note: The values major|minor|patch are moving to breaking|feature|fix
0.0.1--canary.c4d9dc1.0
3 years ago
0.0.1--canary.51.2893023504.0
3 years ago
1.0.1--canary.45.78dc86a.0
3 years ago
1.0.1--canary.44.c3db6df.0
3 years ago
1.0.1--canary.43.4620b57.0
3 years ago
1.0.1--canary.7ea055d.0
3 years ago
0.0.0
3 years ago
1.0.1--canary.41.2891806128.0
3 years ago
1.0.1--canary.41.0973c40.0
3 years ago
1.0.1--canary.13.2891793809.0
3 years ago