• Stars
    star
    180
  • Rank 212,425 (Top 5 %)
  • Language
    PHP
  • License
    BSD 2-Clause "Sim...
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tools for manipulating CHANGELOG.md files in Keep A Changelog format, including tagging and releasing.

keep-a-changelog

Build Status Coverage Status

This project provides tooling support for working with Keep A Changelog.

Installation

Local install via Composer

Run the following to install this library:

$ composer require phly/keep-a-changelog

Global install via Composer

Alternately, install globally, for use with any repository:

$ composer global require phly/keep-a-changelog

If you install globally, ensure you add global composer vendor binaries directory to your $PATH environment variable. You can get its location with following command:

$ composer global config bin-dir --absolute

You can add the following line to your shell profile to auto-add it to your PATH:

export PATH=$(composer global config bin-dir --absolute):$PATH

Once setup this way, you can call keep-a-changelog instead of ./vendor/bin/keep-a-changelog.

PHAR file

Since version 2.3.0, we have offered standalone PHAR binaries. These are available under the downloads section for each release. To retrieve the latest, you can always use the following url:

Make the file executable (e.g., chmod 755 keep-a-changelog.phar), place it in your $PATH, and, optionally, remove the .phar suffix

At the time of writing, the PHAR distribution is not yet capable of self-updating or checking for updates.

Usage

Invocation will be via one of the following:

  • If you have installed via Composer within your project: ./vendor/bin/keep-a-changelog
  • If you have installed globally via Composer, and have added the Composer script path to your $PATH: keep-a-changelog.
  • If you have downloaded the PHAR file and put it in your $PATH: either keep-a-changelog.phar or, if you removed the .phar file extension, keep-a-changelog.

From here forward, we will use keep-a-changelog to invoke the command; substitute the appropriate command invocation based on your install.

You may get a list of commands by running:

$ keep-a-changelog

From there, you can get help for individual commands using:

$ keep-a-changelog help <command>

For more information, please visit the documentation.

More Repositories

1

conduit

Middleware for PHP
PHP
189
star
2

http

PSR HTTP Message implementations and node-like http.Server implementation
PHP
165
star
3

phly_mustache

PHP 5.3 Mustache implementation
PHP
122
star
4

PhlyRestfully

ZF2 module for creating RESTful JSON APIs using HAL and API-Problem
PHP
108
star
5

phlyty

PHP microframework written using ZF2 components and phly_mustache
JavaScript
97
star
6

PhlyBlog

Laminas MVC module for creating a static blog.
PHP
47
star
7

psr7examples

PSR-7 stream examples
PHP
46
star
8

react2psr7

Serve PSR-7 middleware applications from a React HTTP server
PHP
41
star
9

PhlySimplePage

ZF2 module for easily creating static pages
PHP
35
star
10

PhlyMongo

ZF2 module for handling Mongo services, resultsets, and pagination
PHP
27
star
11

PhlyContact

ZF2 module for implementing contact forms
PHP
25
star
12

phly-event-dispatcher

Experimental PSR-14 implementation, tracking the specification.
PHP
24
star
13

phly-mustache

Extensible Mustache templating for PHP
PHP
16
star
14

phly-expressive-oauth2clientauthentication

league/oauth2-client adapter for zend-expressive-authentication
PHP
14
star
15

PhlyRequireJs

View helper for aggregating require()s for use with RequireJS-compatible libraries.
PHP
13
star
16

phly-swoole-taskworker

TaskWorker implementation for Swoole HTTP server
PHP
11
star
17

PhlyCommon

Common library code for ZF2 modules under my Phly namespace.
PHP
10
star
18

php-qa-watch

Automate QA checks for your PHP project
JavaScript
8
star
19

phly-docker-php-swoole

Docker image based on php:7.2-cli that adds the Swoole extension and Composer.
Dockerfile
7
star
20

phly-event-emitter

EXPERIMENTAL package for PSR-14 (EventDispatcher)
PHP
4
star
21

phly-rule-validation

Simple rule-based validation framework
PHP
4
star
22

phly-opcache-preload

Opcache preload file generator.
PHP
4
star
23

phly-expressive-mustache

Expressive template adapter for phly-mustache
PHP
3
star
24

phly-configfactory

Factory for pulling nested configuration arrays from the config service
PHP
3
star
25

PhlyPaste

Pastebin module for ZF2 applications
PHP
2
star
26

phly-expressive-configfactory

Factory for pulling nested configuration arrays from the config service
PHP
2
star
27

zend-servicemanager-interop

Inject zend-servicemanager with results from service-provider instances.
PHP
1
star