joanrodas/plubo

A Simple and fast WP Plugin Boilerplate.

Installs: 67

Dependents: 0

Suggesters: 0

Security: 0

Stars: 19

Watchers: 4

Forks: 2

Open Issues: 16

Type:template


README

Plubo

GitHub stars

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


Getting started

GitHub Workflow Status Code Climate maintainability GitHub issues

Read the Docs

There are 2 options to start using Plubo:

1. As a GitHub template

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.

2. With composer

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.


Add new classes with plubo-cli

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

Contributions

contributions welcome GitHub license

Feel free to contribute to the project, suggesting improvements, reporting bugs and coding.