generator-xplorestripe
v0.5.0
Published
A Yeoman generator for SilverStripe
Downloads
4
Readme
XploreStripe
A Yeoman generator for SilverStripe, designed to work with Xplore's Vagrant Boxes.
What it does
SilverStripe is deployed via Composer to httpdocs/
. You can also specify which version to install (default 3.1.3).
Custom configuration files are created which are added to .gitignore
.
You can optionally choose to create a Vagrant config, defaulting to Xplore's Debian 6.0.9 development box.
You can choose to install a custom theme from a GitHub repository. Once downloaded, we'll detect if the theme has NPM or Bower dependancies and install them. If a Gruntfile.js
exists, we'll also run grunt build
for you.
Once this is all done, lastly we run composer install
to grab the the SilverStripe Framework and CMS.
Configuration
The default SilverStripe config expects a vagrant
database on localhost
, username vagrant
, password vagrant
.
The default SilverStripe admin account is vagrant
, password vagrant
.
Customisation
If you choose to use Vagrant, Puppet will install a default SilverStripe database during provisioning.
You can use a custom database by exporting it and overwriting puppet/modules/silverstripe/files/silverstripe-db.sql
.
License
MIT