@mlaursen/changelog-preset
This is a custom standard-changelog preset that is based off of the angular preset that logs a bit more in the changelog.
The default behavior of this template will:
- convert each commit type of:
feat
-> Features
fix
-> Bug Fixes
perf
-> Performance Improvements
docs
-> Documentation
revert
-> Reverts
(or if commit message has revert
)- everything else ->
Other Internal Changes
- sort the commit types by:
Bug Fixes
Features
Documentation
Reverts
Performance Improvements
Other Internal Changes
- If none match, alpha-numeric sort by title.
Examples
Configuration
The behavior can be configured by creating a changelog.config.js
at the root of your git repo.
Check out the configuration interface for documentation about how the config works.
Simple Configuration Example
const {
createConfig,
defaultCommitGroupsSort,
defaultGetCommitType,
defaultGetCommitScope,
} = require("@mlaursen/changelog-preset/createConfig");
module.exports = createConfig({
});