2017-25 © Pedro Peláez
 

library standard-version

Library that helps with generating CHANGELOG.md and versioning

image

rzamana/standard-version

Library that helps with generating CHANGELOG.md and versioning

  • Sunday, May 6, 2018
  • by rzamana
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Standard Version

Build Status, (*1)

This is a PHP composer library fork based on the npm standard-version!, (*2)

Automatic versioning and CHANGELOG generation, using GitHub's squash button and conventional commit messages., (*3)

how it works:, (*4)

  1. when you land commits on your master branch, select the Squash and Merge option.
  2. add a title and body that follows the Conventional Commits Specification.
  3. when you're ready to release:
    1. git checkout master; git pull origin master
    2. run standard-version
    3. git push --follow-tags origin master && npm publish

standard-version does the following:, (*5)

  1. bumps the version in _composer.json_ (based on your commit history)
  2. update CHANGELOG.md
  3. commits composer.json (et al.) and CHANGELOG.md
  4. tags a new release

Installation

Under construction, (*6)

Commit Message Convention, at a Glance

patches:, (*7)

git commit -a -m "fix(parsing): fixed a bug in our parser"

features:, (*8)

git commit -a -m "feat(parser): we now have a parser \o/"

breaking changes:, (*9)

git commit -a -m "feat(new-parser): introduces a new parsing library
BREAKING CHANGE: new library does not support foo-construct"

other changes:, (*10)

You decide, e.g., docs, chore, etc., (*11)

git commit -a -m "docs: fixed up the docs a bit"

but wait, there's more!, (*12)

Github usernames (@bcoe) and issue references (#133) will be swapped out for the appropriate URLs in your CHANGELOG., (*13)

FAQ

Under Construction, (*14)

License

ISC, (*15)

The Versions

06/05 2018

dev-master

9999999-dev https://github.com/rzamana/standard-version

Library that helps with generating CHANGELOG.md and versioning

  Sources   Download

ISC

The Requires

 

The Development Requires

by Rafael Z. Kineippe

05/05 2018

dev-GITHUB-3_RZamana_Travis

dev-GITHUB-3_RZamana_Travis https://github.com/rzamana/standard-version

Library that helps with generating CHANGELOG.md and versioning

  Sources   Download

ISC

The Requires

 

The Development Requires

by Rafael Z. Kineippe

05/05 2018

dev-GITHUB-2_RZamana_CLI

dev-GITHUB-2_RZamana_CLI https://github.com/rzamana/standard-version

Library that helps with generating CHANGELOG.md and versioning

  Sources   Download

ISC

The Requires

 

The Development Requires

by Rafael Z. Kineippe