https://github.com/gojek/conventional-changelog-angular-asana
asana task references support for your conventional commits
https://github.com/gojek/conventional-changelog-angular-asana
asana conventional-changelog-preset
Last synced: 16 days ago
JSON representation
asana task references support for your conventional commits
- Host: GitHub
- URL: https://github.com/gojek/conventional-changelog-angular-asana
- Owner: gojek
- License: isc
- Created: 2020-04-13T09:30:24.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-24T18:37:07.000Z (about 2 years ago)
- Last Synced: 2025-03-24T13:21:27.492Z (about 1 month ago)
- Topics: asana, conventional-changelog-preset
- Language: JavaScript
- Size: 33.2 KB
- Stars: 5
- Watchers: 10
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
> Based on [`conventional-changelog-angular`](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular) preset
## Conventional Changelog Angular Asana
Extends the Angular convention with support for [Asana](http://asana.com/) tasks.
## Commit format
Adds support for Asana link references.
```
fix(pencil): add `graphiteWidth` optionfixes https://app.asana.com/0/12345678/12345678
```References can co-exist
```
perf(pencil)!: remove graphiteWidth optioncloses #28
fixes https://app.asana.com/0/12345678/12345678BREAKING CHANGE: The graphiteWidth option has been removed. The default graphite width of 10mm is always used for performance reason
```## Usage
Use this preset, like any other other conventional-changelog presets.
### With Lerna
Install as a devDevdependency first.
```
$ npm install @gojek/conventional-changelog-angular-asana --save-dev
```When using with [lerna](https://lerna.js.org/) [version](https://github.com/lerna/lerna/tree/master/commands/version) Set the `--changelog-preset` flag.
```
$ lerna version --conventional-commits --changelog-preset @gojek/angular-asana
```Or, if using [`lerna.json`](https://github.com/lerna/lerna#lernajson), set the following.
```json
"command": {
"version": {
"conventionalCommits": true,
"changelogPreset": "@gojek/angular-asana",
}
```Lerna automatically evaluates & prepends `conventional-changelog-` to the preset, so node module resolution resolves to the correct package.
## Issues/Questions?
[Open an issue](../../issues)