Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/KnisterPeter/vscode-commitizen

Visual Studio Code Commitizen Support
https://github.com/KnisterPeter/vscode-commitizen

commitizen typescript vscode

Last synced: about 2 months ago
JSON representation

Visual Studio Code Commitizen Support

Awesome Lists containing this project

README

        

# vscode-commitizen README

![build](https://github.com/KnisterPeter/vscode-commitizen/workflows/build/badge.svg)
[![Marketplace Version](https://vsmarketplacebadge.apphb.com/version/knisterpeter.vscode-commitizen.svg)](https://marketplace.visualstudio.com/items?itemName=KnisterPeter.vscode-commitizen)
[![Installs](https://vsmarketplacebadge.apphb.com/installs/knisterpeter.vscode-commitizen.svg)](https://marketplace.visualstudio.com/items?itemName=KnisterPeter.vscode-commitizen)
[![renovate badge](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovateapp.com/)

This vscode extension adds [commitizen support](https://github.com/commitizen).

## Usage

* Open the command panel (`ctrl+shift+p` or `command+shift+p`) and type 'conventional commit'.
* Select the command and answer the questions afterwards (type, scope, subject, body, breaking changes, closed issues).
* After the closed issues the commit is done automatically.
* **Note**: During answering the questions just hit `ESC`to cancel the commit.

## Configuration

To configure this extension follow [cz-customizable](https://github.com/leonardoanalista/cz-customizable) and
create the required config file. This also read by this extension if configured.

To determine what config to use, the extention will look for a config file in the following places:

1. a ```.cz-config.js``` in the root directory
2. in ```package.json``` to determine the path to the config file:
```
"config": {
"cz-customizable": {
"config": "test.js"
}
}
```
3. use the default config

## Attributions

[Commitizen logo](./images/commitizen-logo.svg) is a remixed version of the [logo created by authors of commitizen cz-cli repository](https://github.com/commitizen/cz-cli/blob/a3f4ffa88221013960cd9c6d8711b319016b9e2d/logo/commitizen-logo-color.svg), under MIT license.