Bootstrap your WordPress plugin development with Jaxion.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
assets/src
bin
languages
tests
.editorconfig
.gitignore
.scrutinizer.yml
.svnignore
.travis.yml
CONTRIBUTING.md
LICENSE.md
README.md
banner-772x250.png
bower.json
composer.json
composer.lock
gulpfile.js
icon-256x256.png
package.json
phpunit.xml
plugin-name.php
screenshot-1.png
uninstall.php

README.md

Jaxion Bootstrap

A standardized, organized, object-oriented foundation for building high-quality WordPress Plugins.

Requirements

Jaxion Bootstrap comes with these requirements:

  1. PHP 5.3+
  2. composer, for back-end libraries.
  3. npm, for build tools.
  4. Bower, for front-end libraries.
  5. gulp, for project builds

Features

  • New plugins can be generated with composer create-project intraxia/jaxion-bootstrap <target_dir>.
  • Jaxion Bootstrap comes with Jaxion built in, .
  • The app is loaded into a singleton so third-party developers can manipulate the hooks.
  • The project includes a .pot file as a starting point for internationalization.
  • The unit tests are scaffolded and ready to go, based on wp scaffold plugin-tests, and good defaults for Travis & Scrutinizer.

Installation

The plugin can be developed in your wp-content folder directly. Run gulp to make the minified and concatenated files and begin the watch process. Whenever the scripts or styles change, gulp will recompile them into their respective css and js files.

When you want to provide a version to distribute, run gulp build and distribute the resulting .zip file.

Prior Art

  1. WordPress-Plugin-Boilerplate
  2. Pimple
  3. Laravel