Plubo is a really simple WordPress plugin boilerplate created to speed up plugin development.
✔️ Use Blade views and directives from the start
✔️ Add styles in SCSS
✔️ JavaScript router lets you add scripts on specific WordPress templates (based on body tags) and on specific shortcode tags
There are 2 options to start using Plubo:
If you intend to use GitHub for your project, your best option is to create a new repo using this one as a template, just clicking the Use this template button.
When the new repo is ready, you can just clone it, run composer install
and start programming.
When using Plubo as a template, a pipeline will be executed right after the repo creation, modifiyng the filenames and classes to match your new project name.
The pipeline files will be autoremoved.
composer create-project joanrodas/plubo <PROJECT_NAME>
After creating the project, use the plubo-cli to create new classes, libraries and utilities to your project.
Install the CLI: https://github.com/joanrodas/plubo-cli/
plubo-cli add cpt
plubo-cli add fields
plubo-cli add routes
plubo-cli add admin-menus
plubo-cli add ajax
plubo-cli add endpoints
plubo-cli add post-actions
plubo-cli add roles
plubo-cli add shortcodes
plubo-cli add taxonomies
Feel free to contribute to the project, suggesting improvements, reporting bugs and coding.