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 2 months ago
JSON representation
A skeleton repository for setting up WordPress PHP Packages
- Host: GitHub
- URL: https://github.com/alleyinteractive/create-php-package
- Owner: alleyinteractive
- License: gpl-2.0
- Created: 2022-11-29T16:00:29.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-08-01T20:03:40.000Z (11 months ago)
- Last Synced: 2025-08-01T22:29:53.599Z (11 months ago)
- Topics: composer, wordpress, wordpress-development
- Language: PHP
- Homepage:
- Size: 62.5 KB
- Stars: 1
- Watchers: 21
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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
[](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.