0.0.7 • Published 5 months ago

git-release-manager v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Git Release Notes Generator

A tool to generate release notes from git commit history.

Features

  • Parse git commit history
  • Generate structured release notes
  • Customizable commit types and formats
  • Support for mentions and links
  • Flexible output formats

Installation

npm i -g git-release-manager

Usage

node src/main.js [options]

Options:
  --from <tag>        Starting tag
  --to <tag>         Ending tag
  --tag <tag>        Single tag
  --output <path>    Output file path
  --config-file <path> Custom config file path

Configuration

Create a custom config file to override default settings:

module.exports = {
  commitTypes: [
    { type: "feat", terms: ["feat", "feature"], title: "Features" }
  ],
  linkTypes: [
    { type: "issue", terms: ["fixes", "resolves"], title: "Issues" }
  ],
  mentionTypes: [
    { type: "reviewer", terms: ["reviewed-by"], title: "Reviewers" }
  ]
};
0.0.7

5 months ago

0.0.5

5 months ago

0.0.4

6 months ago

0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago

0.0.0

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago