Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alleyinteractive/create-php-package

A skeleton repository for setting up WordPress PHP Packages
https://github.com/alleyinteractive/create-php-package

composer wordpress wordpress-development

Last synced: about 1 month ago
JSON representation

A skeleton repository for setting up WordPress PHP Packages

Awesome Lists containing this project

README

        

# Create PHP Package

This is a skeleton package for PHP packages that are built for WordPress
development. This template includes Composer autoloading and Alley's
WordPress-based coding standards to make it easy to build PHP packages geared
for WordPress development.

## Getting Started

Follow these steps to get started:

1. Press the "Use template" button at the top of this repo to create a new repo
with the contents of this skeleton.
2. Run `make` (or `php ./configure.php`) to run a script that will replace all
placeholders throughout all the files.
3. Have fun creating your package! 🎊

# Create PHP Package

[![Testing Suite](https://github.com/alleyinteractive/create-php-package/actions/workflows/all-pr-tests.yml/badge.svg)](https://github.com/alleyinteractive/create-php-package/actions/workflows/all-pr-tests.yml)

A skeleton PHP package geared for WordPress Development

## Installation

You can install the package via composer:

```bash
composer require alleyinteractive/create-php-package
```

## Usage

Use this package like so:

```php
$package = Create_PHP_Package\Skeleton\Example_Package();
$package->perform_magic();
```

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

## Credits

This project is actively maintained by [Alley
Interactive](https://github.com/alleyinteractive). Like what you see? [Come work
with us](https://alley.co/careers/).

- [author_name](https://github.com/author_name)
- [All Contributors](../../contributors)

## License

The GNU General Public License (GPL) license. Please see [License File](LICENSE) for more information.