Giter Club home page Giter Club logo

changelog-gen's Introduction

changelog-gen

ALPHA - IN ACTIVE DEVELOPMENT

A command line interface application to generate changelogs.

The changelog consist of the format


[Today's Date]

*Changes*
- These are changes based on git logs

*Know Issues*
- List of tickets ordered by priority


```

*Installation*

** Local **

Assuming you are doing this on the repo you plan to generate the changelog on

```shell

npm install https://github.com/mechastorm/changelog-gen/tarball/master

```

** Global **

```shell

sudo npm install -g https://github.com/mechastorm/changelog-gen/tarball/master

```

*Usage*

1. Generate a config called "changelog-gen.json"

```json

{
    "tracker"   : "jira",
    "jira"      : {
        "projectKey"    : "JIRAPROJECTKEY",
        "host"          : "project.atlassian.net",
        "searchString"  : "project = JIRAPROJECTKEY AND resolution = Unresolved ORDER BY priority DESC, key DESC", // JQL
        "maxIssuePriorities" : 2
    },
    "ignoreMerges" : true
}

```

2. Run the command

```shell

# If you installed globally
changelog-gen [git-commit-id-or-tag]

# - Generate ouput as a file
changelog-gen [git-commit-id-or-tag] -f filename

```

```shell

# If you installed locally
node node_modules/changelog-gen/bin/changelog-gen [git-commit-id-or-tag]

# - Generate ouput as a file
node node_modules/changelog-gen/bin/changelog-gen [git-commit-id-or-tag] -f filename

```

changelog-gen's People

Contributors

mechastorm avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Forkers

invokelabs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.