PHPackages                             dascentral/hubflow-release - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dascentral/hubflow-release

ArchivedLibrary

dascentral/hubflow-release
==========================

A release utility for projects that leverage HubFlow and package.json for version management.

0.1.6(5y ago)2481[2 issues](https://github.com/dascentral/hubflow-release/issues)MITPHPPHP ^7.2.5 || ^8.0CI failing

Since Mar 29Pushed 1y ago1 watchersCompare

[ Source](https://github.com/dascentral/hubflow-release)[ Packagist](https://packagist.org/packages/dascentral/hubflow-release)[ RSS](/packages/dascentral-hubflow-release/feed)WikiDiscussions main Synced 2mo ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

HubFlow Release
===============

[](#hubflow-release)

Summary
-------

[](#summary)

HubFlow Release is a utility that facilitates the generation of a [HubFlow](https://datasift.github.io/gitflow/)release for projects that manage the version of the application via a "package.json" file.

This utility is clearly relevant to a very narrow slice of the Internet but comes in very handy on all of my side projects.

Dependencies
------------

[](#dependencies)

- [Composer](https://getcomposer.org/) - Used for installation.
- [PHP](http://php.net/downloads.php)

Installation
------------

[](#installation)

```
composer global require "dascentral/hubflow-release"
```

Make sure to place the `$HOME/.composer/vendor/bin` directory (or the equivalent directory for your OS) in your `$PATH` so the executable can be located by your system.

Usage
-----

[](#usage)

```
hf release [major|minor|patch]
```

A "patch" release is assumed when the second argument is ommitted.

Actions Performed
-----------------

[](#actions-performed)

1. A HubFlow release is started
2. The version in the "package.json" is incremented as instructed
3. The change to the "package.json" is committed to the release branch
4. The HubFlow release is finished

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance11

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~237 days

Recently: every ~356 days

Total

7

Last Release

1906d ago

PHP version history (3 changes)0.1.0PHP &gt;=5.6.4

0.1.5PHP ^7.1.3

0.1.6PHP ^7.2.5 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/282edec36c22e5fc8a48d74b744ceb8129bf333a50673196eb48f0407bbda77f?d=identicon)[dascentral](/maintainers/dascentral)

---

Top Contributors

[![dascentral](https://avatars.githubusercontent.com/u/487177?v=4)](https://github.com/dascentral "dascentral (56 commits)")

---

Tags

releaseversioningversionhubflow

### Embed Badge

![Health badge](/badges/dascentral-hubflow-release/health.svg)

```
[![Health](https://phpackages.com/badges/dascentral-hubflow-release/health.svg)](https://phpackages.com/packages/dascentral-hubflow-release)
```

###  Alternatives

[shivas/versioning-bundle

Symfony application versioning, simple console command to manage version (with providers e.g. git tag) of your application using Semantic Versioning 2.0.0 recommendations

1121.2M1](/packages/shivas-versioning-bundle)[liip/rmt

Release Management Tool: a handy tool to help releasing new version of your software

457448.7k74](/packages/liip-rmt)[pragmarx/version

Take control over your Laravel app version

5921.2M2](/packages/pragmarx-version)[bonndan/release-manager

Release Manager for semantic version releases of composer packages and projects.

2619.5k](/packages/bonndan-release-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
