PHPackages                             nerdial/standard-versioning - 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. [CLI &amp; Console](/categories/cli)
4. /
5. nerdial/standard-versioning

ActiveLibrary[CLI &amp; Console](/categories/cli)

nerdial/standard-versioning
===========================

v0.6.3(7y ago)10175PHPCI failing

Since Apr 8Pushed 7y ago6 watchersCompare

[ Source](https://github.com/nerdial/standard-versioning)[ Packagist](https://packagist.org/packages/nerdial/standard-versioning)[ RSS](/packages/nerdial-standard-versioning/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (3)Versions (24)Used By (0)

[![Build Status](https://camo.githubusercontent.com/1abac9645028641e258054b2d2cf1e3e5276884d84d0b87822ac110c24ff9018/68747470733a2f2f7472617669732d63692e6f72672f6e65726469616c2f7374616e646172642d76657273696f6e696e672e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/nerdial/standard-versioning)

Installing Package through composer
===================================

[](#installing-package-through-composer)

Globally
--------

[](#globally)

```
$ composer global require nerdial/standard-versioning
```

Or in a root of a project
-------------------------

[](#or-in-a-root-of-a-project)

```
$ composer require nerdial/standard-versioning
```

### if you choose the ladder option, then you need to call composer's bin folder like the following :

[](#if-you-choose-the-ladder-option-then-you-need-to-call-composers-bin-folder-like-the-following-)

```
$ ./vendor/bin/moon
```

Available Commands
==================

[](#available-commands)

### Initiate versioning process

[](#initiate-versioning-process)

> This command creates a config file called moon.yaml, then creates the first tag and commit to the git

```
$ moon init --current-version 0.1.2 --tag-format "v"
```

Options

NameShortcutValueDefaultDescription--current-version-c0.0.10.1.0if you have already a git repository with some tags you should tell the package which version you are in.--tag-format-fv , V or whatever prefix you prefer , you could even pass empty string '' without space in between quotes to have no prefix in your tag namevtag format tells that what prefix should be added to the begining of tag name. by default it uses semvar structure like v1.0.0### Create new tag version

[](#create-new-tag-version)

> This command will create a new tag in your git repository

```
$ moon tag major|minor|patch -m "Add new version"
```

### Create a github release and push it to repo

[](#create-a-github-release-and-push-it-to-repo)

> This command will create a new tag in your git repository

```
$ moon release --token "github personal token"
```

### Create a CHANGELOG.md file in the root direcotry

[](#create-a-changelogmd-file-in-the-root-direcotry)

> This command will create a new tag in your git repository

```
$ moon changelog
```

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity60

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 ~3 days

Total

23

Last Release

2573d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/168188115?v=4)[vahidstar](/maintainers/vahidstar)[@vahidStar](https://github.com/vahidStar)

---

Top Contributors

[![nerdial](https://avatars.githubusercontent.com/u/3176766?v=4)](https://github.com/nerdial "nerdial (27 commits)")

---

Tags

automatic-versioningautomationcdciclicommitgitphpsemantic-versioningsemversemver-tagstandard-versioningtagversioning

### Embed Badge

![Health badge](/badges/nerdial-standard-versioning/health.svg)

```
[![Health](https://phpackages.com/badges/nerdial-standard-versioning/health.svg)](https://phpackages.com/packages/nerdial-standard-versioning)
```

###  Alternatives

[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19664.8M1.6k](/packages/drupal-core)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6941.5M398](/packages/drupal-core-recommended)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M528](/packages/shopware-core)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[whatsdiff/whatsdiff

See what's changed in your project's dependencies

771.1k](/packages/whatsdiff-whatsdiff)

PHPackages © 2026

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