cz adaptor for baidu BEFE
cz-conventional-changelog-befe 是为 BEFE 团队定制的 commitizen 适配器.
可以通过友好交互(问答式)提交符合规范的 commit message.
# types is BEFE's standard
<type>(<scope>): <subject>
<body>
<footer>
git cz --read
来使得上一次保存值生效生成的 commit message 示例
feat(邮件模块): 富文本输入框添加变量的 mention 功能
mention 功能并未使用第三方库
fix hcm-123,hcm-234,hcm-345
npm install -g commitizen
npm install -g cz-conventional-changelog-befe
echo '{ "path": "cz-conventional-changelog-befe" }' > ~/.czrc
npm install -g commitizen
npm install cz-conventional-changelog-befe
在项目根 package.json
中配置
...
"config": {
"commitizen": {
"path": "cz-conventional-changelog-befe"
}
}
在项目中执行 git cz
git cz --retry
:跳过问答式交互,直接以上一次的提交 message 进行提交git cz --read
: 使用 git cz --read
来使得上一次交互输入值成为默认值在具有卡片提示功能的简要描述字段中,卡片提示补全功能有两种用法:
其他的卡片提示字段则只能补全卡片号
# 只调试 cz
DEBUG=cz-conventional-changelog-befe git cz
# icafe-api 调试也开启
DEBUG=cz-conventional-changelog-befe,icafe-api* git cz
git clone https://github.com/be-fe/cz-conventional-changelog-befe.git
cd cz-conventional-changelog-befe
npm i
npm run example
npm run example [type] # type 对应 examples 下的例子,如 github