-
Notifications
You must be signed in to change notification settings - Fork 4
/
.cz-config.js
36 lines (35 loc) · 1.69 KB
/
.cz-config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// .cz-config.js
module.exports = {
types: [
{ value: '🚀 新增 ', name: '新增: 新的内容' },
{ value: '📦 版本 ', name: '版本: 发布新的版本' },
{ value: '🐛 修复 ', name: '修复: 修复一个Bug' },
{ value: '📝 文档 ', name: '文档: 变更的只有文档' },
{ value: '🏠 格式 ', name: '格式: 空格, 分号等格式修复' },
{ value: '♻️ 优化 ', name: '优化: 代码重构, 提升性能, 优化语法' },
{ value: '⚡️ 性能 ', name: '性能: 提升性能' },
{ value: '✅ 测试 ', name: '测试: 添加一个测试' },
{ value: '🔨 工具 ', name: '工具: 开发工具变动(构建、脚手架工具等)' },
{ value: '⏪ 回滚 ', name: '回滚: 代码回退' },
],
// Specify the scopes for your particular project
scopes: [],
messages: {
type: '选择一种你的提交类型: \n',
cope: '选择一个 scope(可选)\n:',
customScope: '请输入修改范围(可选): \n',
subject: '短说明: \n',
body: '长说明,使用 "|" 换行(可选):\n',
breaking: '非兼容性说明 (可选): \n',
footer: '关联关闭的issue,例如:#31, #34(可选): \n',
confirmCommit: '确定提交说明? \n',
},
// 跳过空的 scope
skipEmptyScopes: true,
skipQuestions: ['scopes', 'breaking', 'body', 'footer'],
// 设置为 true,在 scope 选择的时候,会有 empty 和 custom 可以选择
// 顾名思义,选择 empty 表示 scope 缺省,如果选择 custom,则可以自己输入信息
allowCustomScopes: true,
// 只有我们 type 选择了 feat 或者是 fix,才会询问我们 breaking message.
allowBreakingChanges: ['feat', 'fix'],
};