spress / spress-installer
Installer for Spress addons
Installs: 7 324
Dependents: 19
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Type:composer-plugin
Requires
- composer-plugin-api: ^1.0
Requires (Dev)
- composer/composer: ^1.0
Replaces
- yosymfony/spress-installer: v2.1.0
README
Plugin and theme installer for Spress using Composer.
Package type supported:
- spress-plugin
- spress-theme
Installation
Adds the following to your Spress plugin or theme composer.json
file:
"require": { "yosymfony/spress-installer": "~2.1" }
Notice PluginInstaller 2.1 requires Spress >= 2.2.0.
Extra values
"extra": { "spress_class": { "MyVendor\\MyPlugin\\PluginClass1", "MyVendor\\MyPlugin\\PluginClass2" } }
- spress_class: class names of the plugins (including namespaces).
An example of composer.json
file
First, an example for a simple plugin without namespaces:
{ "name": "myname/my-spress-plugin", "type": "spress-plugin", "license": "MIT", "require": { "yosymfony/spress-installer": "~2.1" } }
Second, an example for a plugin using namespace:
{ "name": "myname/my-spress-plugin", "type": "spress-plugin", "license": "MIT", "require": { "yosymfony/spress-installer": "~2.1" }, "extra": { "spress_class": { "MyVendor\\MyPlugin\\PluginClass" } } }
Unit tests
You can run the unit tests with the following command:
$ cd your-path
$ composer.phar install
$ phpunit