docs(changelog test): i test how to automate ChangeLog
This commit is contained in:
60
node_modules/cz-conventional-changelog/README.md
generated
vendored
Normal file
60
node_modules/cz-conventional-changelog/README.md
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
# cz-conventional-changelog
|
||||
|
||||
[](https://greenkeeper.io/)
|
||||
|
||||
Status:
|
||||
[](https://www.npmjs.org/package/cz-conventional-changelog)
|
||||
[](http://npm-stat.com/charts.html?package=cz-conventional-changelog&from=2015-08-01)
|
||||
[](https://travis-ci.org/commitizen/cz-conventional-changelog)
|
||||
|
||||
Part of the [commitizen](https://github.com/commitizen/cz-cli) family. Prompts for [conventional changelog](https://github.com/conventional-changelog/conventional-changelog) standard.
|
||||
|
||||
## Configuration
|
||||
|
||||
### package.json
|
||||
|
||||
Like commitizen, you specify the configuration of cz-conventional-changelog through the package.json's `config.commitizen` key.
|
||||
|
||||
```json5
|
||||
{
|
||||
// ... default values
|
||||
"config": {
|
||||
"commitizen": {
|
||||
"path": "./node_modules/cz-conventional-changelog",
|
||||
"disableScopeLowerCase": false,
|
||||
"disableSubjectLowerCase": false,
|
||||
"maxHeaderWidth": 100,
|
||||
"maxLineWidth": 100,
|
||||
"defaultType": "",
|
||||
"defaultScope": "",
|
||||
"defaultSubject": "",
|
||||
"defaultBody": "",
|
||||
"defaultIssues": "",
|
||||
"types": {
|
||||
...
|
||||
"feat": {
|
||||
"description": "A new feature",
|
||||
"title": "Features"
|
||||
},
|
||||
...
|
||||
}
|
||||
}
|
||||
}
|
||||
// ...
|
||||
}
|
||||
```
|
||||
|
||||
### Environment variables
|
||||
|
||||
The following environment varibles can be used to override any default configuration or package.json based configuration.
|
||||
|
||||
* CZ_TYPE = defaultType
|
||||
* CZ_SCOPE = defaultScope
|
||||
* CZ_SUBJECT = defaultSubject
|
||||
* CZ_BODY = defaultBody
|
||||
* CZ_MAX_HEADER_WIDTH = maxHeaderWidth
|
||||
* CZ_MAX_LINE_WIDTH = maxLineWidth
|
||||
|
||||
### Commitlint
|
||||
|
||||
If using the [commitlint](https://github.com/conventional-changelog/commitlint) js library, the "maxHeaderWidth" configuration property will default to the configuration of the "header-max-length" rule instead of the hard coded value of 100. This can be ovewritten by setting the 'maxHeaderWidth' configuration in package.json or the CZ_MAX_HEADER_WIDTH environment variable.
|
||||
Reference in New Issue
Block a user