Project

changefu

0.0
No commit activity in last 3 years
No release in over 3 years
Command-line utility that help you to keep a good changelog
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

> 5.0, < 7.0
~> 1.0, >= 1.0.1
>= 0.11.0, ~> 0.11
 Project Readme

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

  1. 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
    
  2. Add a changelog entry

    $ changefu add "Fix user login" --type fixed
          create  changelog/unreleased/20200210122512_fix_user_login.yml
    
  3. 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.