git-cz
streamich/git-cz: Semantic Git commits
commitizenのラッパーツール
シンプルで導入しやすい
Git commitが綺麗になってよい
gitのコミットメッセージ入力ツールはcommitizenよりもgit-czがオススメ | blog.ttskch
commitizenの場合は、使いたい対象のリポジトリごとに初期化処理が必要
git-czは、この初期化処理が不要
? スコープの入力どれでするの?
changelog.config.jsを用意して、scope部分に記述する。リポジトリに置かないなら、親フォルダでもOK
1.公式からテンプレートコピー
streamich/git-cz: Semantic Git commits
自身がよく利用しているものでもok
日本語版用意しとくといいかも
2.scope部分変更
code:changelog.config.js
...
// "" 入れて、choreなどに利用
scopes: "","download", "upload",
さらに細かくできるみたい...
これは一般的なの?
code:hoge.js
// it needs to match the value for field type. Eg.: 'fix'
/*
scopeOverrides: {
fix: [
{name: 'merge'},
{name: 'style'},
{name: 'e2eTest'},
{name: 'unitTest'}
]
},