plato-creative/plato-silverstripe-installer

There is no license information available for the latest version (3.6.5) of this package.

Custom built SilverStripe installer with Foundation

Package info

github.com/PlatoCreative/plato-silverstripe-installer

Language:CSS

Type:silverstripe-module

pkg:composer/plato-creative/plato-silverstripe-installer

Statistics

Installs: 287

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 1

3.6.5 2017-11-01 01:22 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License 54f7f6b2db1bd5da0a474c64f414888e29ef3f2c

  • Plato Creative <web.woop@platocreative.co.nz>

installersilverstripeplato creative


README

A custom installer for a SilverStripe based project, includes commonly used files and settings.

Requirements

This installer requires you have the following:

  • Composer
  • NPM/nodeJS

Installation

  1. Use composer to quickly create a new project:
composer create-project plato-creative/plato-silverstripe-installer . @dev
  1. Install node modules via npm:
npm install
  1. Compile SCSS & Javascript
npm run prod

Compiling Tips

There are 3 default commands you can run: 2. npm run watch - this will compile like above but keep watching for changes. 3. npm run prod - this will compile all files with compression and all sorts or other goodies. And exclude and logs.

Tests via PHPUnit

To run PHPUnit and tests use:

vendor/bin/phpunit

Edit phpunit.xml to change default configuration.