diff --git a/.cz-config.js b/.cz-config.js new file mode 100644 index 0000000000000000000000000000000000000000..120a1d4851bbf8dde3ae393d5a1603ba66b887c1 --- /dev/null +++ b/.cz-config.js @@ -0,0 +1,49 @@ +'use strict'; + +module.exports = { + + types: [ + {value: 'Feat', name: 'feat: A new feature'}, + {value: 'Git', name: 'git: changes to Git files'}, + {value: 'Fix', name: 'fix: A bug fix'}, + {value: 'Docs', name: 'docs: Documentation only changes'}, + {value: 'Style', name: 'style: Changes that do not affect the meaning of the code\n (white-space, formatting, etc)'}, + {value: 'Refactor', name: 'refactor: A code change that neither fixes a bug nor adds a feature'}, + {value: 'Perf', name: 'perf: A code change that improves performance'}, + {value: 'Test', name: 'test: Adding missing tests or correcting existing tests'}, + {value: 'Build', name: 'build: Changes that affect the build system or external dependencies (example scopes: maven, gradle, npm, gulp)'}, + {value: 'CI', name: 'ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)'}, + {value: 'Chore', name: 'chore: Other changes that dont modify src or test files'}, + {value: 'Revert', name: 'revert: Reverts a previous commit'} + ], + + scopes: [ + {name: 'other'} + ], + + scopeOverrides: { + build: [ + {name: 'dependencies'}, + {name: 'versioning'}, + {name: 'release'}, + {name: 'build plugin'} + ], + ci: [ + {name: 'script'} + ], + chore: [ + {name: 'commitizen'}, + {name: 'editorconfig'}, + {name: 'git'} + ], + docs: [ + {name: 'API docs'}, + {name: 'repo'}, + {name: 'maven'} + ] + }, + + allowCustomScopes: true, + allowBreakingChanges: ['feat', 'fix', 'docs', 'style', 'refactor', 'perf', 'test', 'build', 'ci', 'chore', 'revert'] + +}; diff --git a/.cz.json b/.cz.json new file mode 100644 index 0000000000000000000000000000000000000000..d4856e0f01c0fd7a73d9905a6c4e1d4c440464d6 --- /dev/null +++ b/.cz.json @@ -0,0 +1 @@ +{ "path": "cz-customizable" }