diff --git a/conventionalcommit.json b/conventionalcommit.json new file mode 100644 index 00000000..dd63963d --- /dev/null +++ b/conventionalcommit.json @@ -0,0 +1,66 @@ +{ + "types": { + "refactor": { + "description": "Changes which neither fix a bug nor add a feature" + }, + "fix": { + "description": "Changes which patch a bug" + }, + "feat": { + "description": "Changes which introduce a new feature" + }, + "build": { + "description": "Changes which affect the build system or external dependencies.
Example scopes: gulp, broccoli, npm" + }, + "chore": { + "description": "Changes which aren't user-facing" + }, + "style": { + "description": "Changes which don't affect code logic, such as white-spaces, formatting, missing semi-colons" + }, + "test": { + "description": "Changes which add missing tests or correct existing tests" + }, + "docs": { + "description": "Changes which affect documentation" + }, + "perf": { + "description": "Changes which improve performance" + }, + "i18n": { + "description": "Changes which affect translation" + }, + "ci": { + "description": "Changes which affect CI configuration files and scripts.
Example scopes: travis, circle, browser-stack, sauce-labs" + }, + "revert": { + "description": "Changes which revert a previous commit" + } + }, + "footerTypes": [ + { + "name": "BREAKING-CHANGE", + "description": "The commit introduces breaking API changes" + }, + { + "name": "Closes", + "description": "The commit closes issues or pull requests" + }, + { + "name": "Implements", + "description": "The commit implements features" + }, + { + "name": "Author", + "description": "The commit's author" + }, + { + "name": "Co-authored-by", + "description": "The commit is co-authored by another person.
For multiple people use one line each" + }, + { + "name": "Refs", + "description": "The commit references other commits by their hash ID.
For multiple hash IDs use a comma as separator" + } + ] +}