@fingerprintjs/conventional-changelog-dx-team
v0.1.0
Published
Custom conventional changelog preset for semantic-release
Downloads
1,092
Readme
Conventional changelog dx-team preset
This package provides a custom preset for Conventional Changelog, specifically designed for the DX team at FingerprintJS. It is configured for use with semantic-release and includes customizable release rules and categories for changes.
Installation
To install this package, use the following command:
pnpm install @fingerprintjs/conventional-changelog-dx-team
Configuration
To use this preset in your project, add the following configuration to your project's semantic-release file:
module.exports = {
plugins: [
[
'@semantic-release/commit-analyzer',
{
'config': '@fingerprintjs/conventional-changelog-dx-team',
'releaseRules': '@fingerprintjs/conventional-changelog-dx-team/release-rules'
}
],
[
'@semantic-release/release-notes-generator',
{
'config': '@fingerprintjs/conventional-changelog-dx-team',
}
],
]
};
Commit Examples
Will trigger a release
Bugfix (patch)
fix: Fixed logic bug
New feature (minor)
feat: Added new feature
Breaking change (major)
feat: upgrade runtime to Node 20
BREAKING CHANGE: use node 20
Will not trigger a release
docs: Updated documentation
perf: Performance improvements
build: add test pipeline
test: improve test coverage
chore: updated dependencies
refactor: refactored code for readability
License
This project is licensed under the MIT license. See the LICENSE file for more info.