Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/alleyinteractive/create-php-package
- Owner: alleyinteractive
- License: gpl-2.0
- Created: 2022-11-29T16:00:29.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-02T13:11:35.000Z (2 months ago)
- Last Synced: 2024-12-02T14:25:15.468Z (2 months ago)
- Topics: composer, wordpress, wordpress-development
- Language: PHP
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 21
- Forks: 0
- 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
[![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.