ChangeFu
A command-line utility that help you to keep a good changelog.
Table of Contents
- Installation
- Getting Started
- Configuration
- Available Commands
- Testing
- Contributing
- License
Installation
$ gem install changefu
Getting Started
-
Run setup command to add the configuration to project:
$ changefu setup create changelog create changelog/releases create changelog/unreleased create changelog/releases/.keep create changelog/unreleased/.keep create changelog/releases.yml create .changefu.yml
-
Add a changelog entry
$ changefu add "Fix user login" --type fixed create changelog/unreleased/20200210122512_fix_user_login.yml
-
Generate the changelog
$ changefu generate created CHANGELOG.md
Configuration
TODO: Write configuration guide
Available Commands
TODO: Write list of available commands
setup
$ changefu setup
add
$ changefu add "Show user status in user list table" --type changed --issue 4466 --username javierav
release
$ changefu release 1.0.0 --date 2020-02-10 --skip-generate --tag v1.0.0
generate
$ changefu generate
Testing
TODO: Write testing instructions
Contributing
Contributions are welcome, please follow CONTRIBUTING.md guide.
License
Copyright (c) 2020 Javier Aranda - Released under MIT license.