https://github.com/stfkolev/chaospelt
Modular, robust wordpress plugin development foundation - freeing you to create without sweating the small things!
https://github.com/stfkolev/chaospelt
foundation framework php wordpress wordpress-plugin wordpress-plugin-development
Last synced: about 1 month ago
JSON representation
Modular, robust wordpress plugin development foundation - freeing you to create without sweating the small things!
- Host: GitHub
- URL: https://github.com/stfkolev/chaospelt
- Owner: stfkolev
- License: bsd-3-clause
- Created: 2022-03-21T12:44:08.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T14:56:03.000Z (over 3 years ago)
- Last Synced: 2024-11-16T01:45:55.710Z (over 1 year ago)
- Topics: foundation, framework, php, wordpress, wordpress-plugin, wordpress-plugin-development
- Language: PHP
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chaospelt 0.1
[](https://packagist.org/packages/stfkolev/chaospelt)
[](https://scrutinizer-ci.com/g/stfkolev/chaospelt/?branch=master)
[](https://scrutinizer-ci.com/g/stfkolev/chaospelt/build-status/master)
[](LICENSE)
[](https://scrutinizer-ci.com/g/stfkolev/chaospelt/?branch=master)
[](https://github.styleci.io/repos/472332711?branch=master)
## Purpose
This a "foundation" package. Its purpose is to help people develop Wordpress plugins quicker and easier in a more modern way. It provides some features that provide cleaner code structuring and overall quality.
This package can prevent some headaches, but cannot replace bad code habits, you'll still need a real .
## Features
* Easier to use hooks declarations
* Code separation into modules
* PSR-4 Autoloading
## Installation
### Compatible with
- PHP 7.4 and above
- Wordpress 5.4 and above
### Installing
Create an empty composer project and require the Chaospelt package using [Composer](https://getcomposer.org/doc/01-basic-usage.md):
```
composer require stfkolev/chaospelt
```
Then, create a file with the main plugin class and extend the Chaospelt\Kernel\Plugin class:
```php