Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/underpin-wp/underpin

A WordPress Framework that makes building scale-able plugins and themes easier.
https://github.com/underpin-wp/underpin

composer-package hacktoberfest php wordpress wordpress-framework wordpress-library wordpress-plugin-api wordpress-plugin-library wordpress-theme-api

Last synced: about 1 month ago
JSON representation

A WordPress Framework that makes building scale-able plugins and themes easier.

Awesome Lists containing this project

README

        

# Underpin

The goal of Underpin is to provide a pattern that makes building PHP projects easier. It
provides support for useful utilities that plugins need as they mature, such as a solid error logging utility, a batch
processor for upgrade routines, and a decision tree class that makes extending _and_ debugging multi-layered decisions
way easier than traditional WordPress hooks.

## Installation

Underpin can be installed in any place you can write code.

### Via Composer

`composer require underpin/underpin`

**Note** This will add Underpin as a `mu-plugin`, but due to how WordPress handles must-use plugins, this does _not
actually add the plugin to your site_. You must also manually require the file in a mu-plugin PHP file:

```php