diff --git a/Create-a-commit-using-conventional-commit-semantic.md b/Create-a-commit-using-conventional-commit-semantic.md new file mode 100644 index 0000000..acaa8a0 --- /dev/null +++ b/Create-a-commit-using-conventional-commit-semantic.md @@ -0,0 +1,64 @@ +Prompts to follow the [conventional commits](https://www.conventionalcommits.org/) pattern. + +```yaml +customCommands: + - key: "" + context: "global" + description: "Create new conventional commit" + prompts: + - type: "menu" + key: "Type" + title: "Type of change" + options: + - name: "build" + description: "Changes that affect the build system or external dependencies" + value: "build" + - name: "feat" + description: "A new feature" + value: "feat" + - name: "fix" + description: "A bug fix" + value: "fix" + - name: "chore" + description: "Other changes that don't modify src or test files" + value: "chore" + - name: "ci" + description: "Changes to CI configuration files and scripts" + value: "ci" + - name: "docs" + description: "Documentation only changes" + value: "docs" + - name: "perf" + description: "A code change that improves performance" + value: "perf" + - name: "refactor" + description: "A code change that neither foxes a bug nor adds a feature" + value: "refactor" + - name: "revert" + description: "Reverts a previous commit" + value: "revert" + - name: "style" + description: "Changes that do not affect the meaning of the code" + value: "style" + - name: "test" + description: "Adding missing tests or correcting existing tests" + value: "test" + - type: "input" + title: "Scope - Add '()'" + key: "Scope" + initialValue: "" + - type: "input" + title: "Breaking change - Add '!'" + key: "Breaking" + initialValue: "" + - type: "input" + title: "message" + key: "Message" + initialValue: "" + - type: "confirm" + key: "Confirm" + title: "Commit" + body: "Are you sure you want to commit?" + command: "git commit --message '{{.Form.Type}}{{.Form.Scope}}{{.Form.Breaking}}: {{.Form.Message}}'" + loadingText: "Creating conventional commit..." +``` \ No newline at end of file