You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
A changelog generator not authored by git data but by the developer implementing the fix, feature, breaking change, ...
This package helps developers manage changelogs and package version while keeping their freedom to put what ever they want in their commit messages, tags, ....
Usage
The general workflow of a developer would be something like,
Branch off of the main development branch of the repository.
Commit changes and, before making a pull request, runccg change next to thepackage.json of your project to generate a change file.
Create a pull requests and merge the changes.ccg change --verify can be run in CI/CD to verify that a change file has been generated.
When publishing the package, runccg publish to bump the package.json version and update the changelog file with all of the change files.
Change files contain date/time, a short description of the change and an associated version bump for the change (i.e. major, minor, patch, or none).
Usage: ccg [options] [command]Options: -h, --help display help for commandCommands: change [options] Generates a change file if a change is detected. publish [options] Combines all of the existing changes files into the change log and consolidates the version bumps in the change files down to a single version help [command] display help for command
change
Usage: ccg change [options]Generates a change file if a change is detected.Options: -v, --verify Verify the change file has been generated and is valid. -h, --help display help for command
publish
Usage: ccg publish [options]Combines all of the existing changes files into the change log and consolidates the version bumps in the change files down to a single versionOptions: -a, --apply By default this command will perform a readonly operation. If you want to update the change log files and the project's version (i.e. package.json), then specify this argument. -h, --help display help for command