PHPackages                             liberusoftware/boilerplate-scripts - 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. liberusoftware/boilerplate-scripts

ActiveLiberusoftware-scripts

liberusoftware/boilerplate-scripts
==================================

Release, repository splitting, and Packagist publishing automation for Liberu Composer packages.

1.1.1(yesterday)03↑2900%MITShellPHP ^8.5

Since Aug 1Pushed yesterdayCompare

[ Source](https://github.com/liberusoftware/boilerplate-scripts)[ Packagist](https://packagist.org/packages/liberusoftware/boilerplate-scripts)[ RSS](/packages/liberusoftware-boilerplate-scripts/feed)WikiDiscussions main Synced today

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Liberu Meta Repository Scripts
==============================

[](#liberu-meta-repository-scripts)

Generic release and maintenance automation for Composer-based meta repositories whose modules, themes, and shared tooling live in independent GitHub repositories.

```
composer require --dev liberusoftware/boilerplate-scripts
```

Copy `.liberu-meta.json` from a meta repository and customize its organization, genre, repository, component paths, prefixes, and additional Composer packages.

- `setup.sh` performs a repeatable local or production install without destructive migrations.
- `update.sh` updates dependencies and validates the project; `--release 1.2.3` commits, tags, pushes, and creates a GitHub release after successful checks.
- `publish-components` creates or subtree-publishes configured components and the meta repository. Use `--only` to target one kind.
- `submit-packagist.php` creates missing Packagist packages and refreshes existing package metadata.

All commands are non-interactive and fail on errors. GitHub operations require an authenticated `gh` CLI. Packagist operations read `PACKAGIST_USERNAME` and `PACKAGIST_API_TOKEN` from the environment; never commit either credential.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance100

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

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

Total

2

Last Release

1d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/179251?v=4)[Curtis Delicata](/maintainers/curtisdelicata)[@curtisdelicata](https://github.com/curtisdelicata)

### Embed Badge

![Health badge](/badges/liberusoftware-boilerplate-scripts/health.svg)

```
[![Health](https://phpackages.com/badges/liberusoftware-boilerplate-scripts/health.svg)](https://phpackages.com/packages/liberusoftware-boilerplate-scripts)
```

PHPackages © 2026

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