generator-xplorestripe

0.5.0 • Public • Published

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

Package Sidebar

Install

npm i generator-xplorestripe

Weekly Downloads

1

Version

0.5.0

License

MIT

Last publish

Collaborators

  • mattdwen
  • xplore