Skip to content

Lightweight and unopinionated tool for working with Conventional Commits and Semantic Versioning

Notifications You must be signed in to change notification settings

jbmorley/changes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Changes

Build

Lightweight and (hopefully) unopinionated tool for working with Conventional Commits and Semantic Versioning.

Overview

Many of the SemVer tools out there force very specific workflows that I found hard to adopt in my own projects. Changes attempts to provide a collection of tools that fit into your own project lifecycle.

Installation

git clone git@github.com:jbmorley/changes.git
cd changes
pipenv install

Usage

changes --help

You can also find out details of specific sub-commands by passing the --help flag directly to those commands. For example,

changes release --help

Development

Tests

Run tests locally using the test.sh script:

./scripts/test.sh

About

Lightweight and unopinionated tool for working with Conventional Commits and Semantic Versioning

Resources

Stars

Watchers

Forks