PHPackages                             felixarntz/boilerplate - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. felixarntz/boilerplate

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

felixarntz/boilerplate
======================

Boilerplate for new libraries, WordPress plugins or themes.

1448PHPCI failing

Since Feb 24Pushed 6y ago1 watchersCompare

[ Source](https://github.com/felixarntz/boilerplate)[ Packagist](https://packagist.org/packages/felixarntz/boilerplate)[ RSS](/packages/felixarntz-boilerplate/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Code Climate](https://camo.githubusercontent.com/a0b7cc2df9117d8bce15974be23650d9ddff3a48643892fcca261a6ebae137f7/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f66656c697861726e747a2f626f696c6572706c6174652f6261646765732f6770612e737667)](https://codeclimate.com/github/felixarntz/boilerplate)[![Latest Stable Version](https://camo.githubusercontent.com/25369e4c24206d385136ee5fc786147282af14123b5ffb74f9ff0d2d140f9d4b/68747470733a2f2f706f7365722e707567782e6f72672f66656c697861726e747a2f626f696c6572706c6174652f76657273696f6e)](https://packagist.org/packages/felixarntz/boilerplate)[![License](https://camo.githubusercontent.com/4d25dfbcc2cc271f551290a0ec34759dee942f0ddca45875c939edaff3d9855f/68747470733a2f2f706f7365722e707567782e6f72672f66656c697861726e747a2f626f696c6572706c6174652f6c6963656e7365)](https://packagist.org/packages/felixarntz/boilerplate)

Boilerplate
===========

[](#boilerplate)

Boilerplate for new libraries, WordPress plugins or themes.

Requirements
------------

[](#requirements)

- PHP &gt;= 7.0

Note that this is the requirement for using this boilerplate, not the requirement for the generated packages. Those may require higher versions or also support lower versions, depending on your preferences.

Usage
-----

[](#usage)

Simply create a new project via Composer, using this repository as a foundation:

```
composer create-project felixarntz/boilerplate
```

You will be asked questions about the type of the project and several parameters. Provide responses and follow the instructions to get your project set up within a minute.

You will be asked for the following project properties:

- Vendor name
- Package name
- Package description
- Package keywords (comma-separated list)
- Package VCS URL
- Package URL
- Author name
- Author email
- Author URL
- Package type ("library" or "plugin")
- Minimum PHP version (anything greater than or equal to 5.2)
- Minimum WordPress version (anything greater than or equal to 3.7)
- Code standard ("psr2" or "wordpress")
- Setup code standards?
- Setup quality assurance?
- Setup unit tests?
- Setup integration tests?
- Integrate with CodeClimate?
- Integrate with Travis-CI?
- Prepare for Packagist?
- Prepare for wordpress.org?
- WordPress.org contributors (comma-separated list)

Some of these questions will only be asked based on the responses you gave to prior questions. For example, WordPress-related details are only requested if you provided a package type of "plugin" or "theme".

### Disclaimer

[](#disclaimer)

- PHP 5.2 support at this time is available, but limited. Due to WordPress core dropping support for that version anyway, it is unlikely that better support will be added.

Credit
------

[](#credit)

Major credit goes to [@schlessera](https://github.com/schlessera) and his [brightnucleus/boilerplate](https://github.com/brightnucleus/boilerplate) project, which this is a heavily modified version of.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a60abe9a2c42fe5cf2117b88aac2eab186f0ea3c969f1f4a29d4a09d831153b8?d=identicon)[felixarntz](/maintainers/felixarntz)

---

Top Contributors

[![felixarntz](https://avatars.githubusercontent.com/u/3531426?v=4)](https://github.com/felixarntz "felixarntz (31 commits)")

### Embed Badge

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

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

###  Alternatives

[niiknow/bayes

a machine learning lib

6950.0k](/packages/niiknow-bayes)

PHPackages © 2026

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