PHPackages                             thoughtsideas/wp-infrastructure - 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. thoughtsideas/wp-infrastructure

ActiveLibrary

thoughtsideas/wp-infrastructure
===============================

A collection of contracts to aid the development of WordPress add-ons.

0.2.2(3mo ago)166.8k↑86.1%1[2 PRs](https://github.com/thoughtsideas/wp-infrastructure/pulls)MITPHPPHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0CI passing

Since Mar 30Pushed 2mo agoCompare

[ Source](https://github.com/thoughtsideas/wp-infrastructure)[ Packagist](https://packagist.org/packages/thoughtsideas/wp-infrastructure)[ Docs](https://github.com/thoughtsideas/wp-infrastrucuture/)[ RSS](/packages/thoughtsideas-wp-infrastructure/feed)WikiDiscussions trunk Synced 1mo ago

READMEChangelog (5)Dependencies (6)Versions (12)Used By (0)

WordPress Infrastructure
========================

[](#wordpress-infrastructure)

[![GitHub License](https://camo.githubusercontent.com/e55e19983cbb00cf80983939ee7e6b5ab3a7b153e1836ba4b0731ea8eb85e64f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74686f756768747369646561732f77702d696e6672617374727563747572653f7374796c653d666c6174)](https://camo.githubusercontent.com/e55e19983cbb00cf80983939ee7e6b5ab3a7b153e1836ba4b0731ea8eb85e64f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74686f756768747369646561732f77702d696e6672617374727563747572653f7374796c653d666c6174)[![Commit](https://github.com/thoughtsideas/wp-infrastructure/actions/workflows/commit.yml/badge.svg)](https://github.com/thoughtsideas/wp-infrastructure/actions/workflows/commit.yml)[![codecov](https://camo.githubusercontent.com/023a260f8c9bfc3f695d13adf2a136141a2f88ddd3aa28e981ef4eacc1e71000/68747470733a2f2f636f6465636f762e696f2f67682f74686f756768747369646561732f77702d696e6672617374727563747572652f67726170682f62616467652e7376673f746f6b656e3d55444a42434958424d39)](https://codecov.io/gh/thoughtsideas/wp-infrastructure)

Project URLs
------------

[](#project-urls)

- [Readme](https://github.com/thoughtsideas/wp-infrastructure/blob/main/readme.md)

Documentation
-------------

[](#documentation)

During the Alpha/Beta stages, due to constant changes, documentation will be mainly written in-line. With a dedicated section being created at the first major release.

Folder Structure
----------------

[](#folder-structure)

```
├── src/
├── tests/
└── tools/
```

- `src/`
- `tests/`
- `tools/`

Reporting Issues
----------------

[](#reporting-issues)

If you spot any issues please create a ticket via the project's Issue Tracker. Including the issue, the browser and operating system, and how to replicate it. If the issue is security related please use the contact information below.

Coordinated Disclosure
----------------------

[](#coordinated-disclosure)

Keeping user information safe and secure is a top priority, and we welcome the contribution of external security researchers. If you believe you've found a security issue in software that is maintained in this repository, please read [SECURITY](https://github.com/thoughtsideas/wp-infrastructure/blob/trunk/security.md) for instructions on submitting a vulnerability report.

Contact
-------

[](#contact)

Thoughts &amp; Ideas - [hello@thoughtsandideas.uk](hello@thoughtsandideas.uk)

Copyright and License
---------------------

[](#copyright-and-license)

© 2022-2026 Thoughts &amp; Ideas Limited and licensed for use under the terms of the MIT License (MIT). Please see [LICENSE](https://github.com/thoughtsideas/wp-infrastructure/blob/trunk/license.txt) for more information.

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance84

Actively maintained with recent releases

Popularity33

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60.3% 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 ~134 days

Recently: every ~127 days

Total

6

Last Release

106d ago

PHP version history (3 changes)0.0.1PHP ^8.1

0.1.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0

0.2.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2fec197a87af0282fd3da1e2e3bc3794181c105368cccb719ae583911967343d?d=identicon)[thoughtsideas](/maintainers/thoughtsideas)

---

Top Contributors

[![michaelbragg](https://avatars.githubusercontent.com/u/1015212?v=4)](https://github.com/michaelbragg "michaelbragg (38 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (25 commits)")

---

Tags

wordpress

### Embed Badge

![Health badge](/badges/thoughtsideas-wp-infrastructure/health.svg)

```
[![Health](https://phpackages.com/badges/thoughtsideas-wp-infrastructure/health.svg)](https://phpackages.com/packages/thoughtsideas-wp-infrastructure)
```

###  Alternatives

[roots/wordpress

WordPress is open source software you can use to create a beautiful website, blog, or app.

19116.9M258](/packages/roots-wordpress)[aristath/kirki

Extending the WordPress customizer

1.3k73.0k4](/packages/aristath-kirki)[wpreadme2markdown/wpreadme2markdown

Convert WordPress Plugin readme.txt to Markdown

9564.6k4](/packages/wpreadme2markdown-wpreadme2markdown)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1810.1k4](/packages/wpstarter-framework)[tacowordpress/tacowordpress

WordPress custom post types that feel like CRUD models

232.2k](/packages/tacowordpress-tacowordpress)

PHPackages © 2026

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