1.0.0 • Published 4 years ago

conventional-changelog-yl v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

This preset extends the conventional-changelog-angular preset

前置插件准备

  • 使用 standard version 自动发布版本生成CHANGELOG
npm install standard-version conventional-changelog-yl --save-dev

Configuration

在 package.json 中配置参数

不填配置的话则会按照 angular 的预设模版生成 CHANGELOG

{
  "scripts": {
    "release": "standard-version --preset yl"
  },
  "repository": {
    "url": "**repoUrl**"
  },
  "changelog": {
    "emojis": false
  }
}

bugsUrl

Type: string Default: true

默认bugsUrl: 'http://zentao.yooleap.net/zentao/bug-view-'

如果不填 bugsUrl 则会根据 package.json 中的 repository.url 来作为 issues URL

emojis

Type: boolean Default: true

emojis types 参考 gitmoji

Commit TypeTitleDescriptionEmojis
featFeaturesA new feature
fixBug FixesA bug Fix🐛
docsDocumentationDocumentation only changes📝
styleStylesChanges that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)💄
refactorCode RefactoringA code change that neither fixes a bug nor adds a feature♻️
confictConfictsResolve Conflicts⚡️
testTestsAdding missing tests or correcting existing tests
buildBuildChanges that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)👷
ciContinuous IntegrationsChanges to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)🔧
choreChoresOther changes that don't modify src or test files🎫
revertRevertsReverts a previous commit

authorName

Type: boolean Default: true

在 CHANGELOG 中生成用户名

authorEmail

Type: boolean Default: false

在 CHANGELOG 中生成邮箱

Usage

需要发布版本时,运行以下命令,将会自动打tag并且更新Changelog并commit

npm run release