README
SilverStripe Module Generator
Scaffolds SilverStripe modules - so you don't have to.
Installation
- If you don't have Yeoman installed already run
npm install -g yo
- Install the SilverStripe Yeoman Generator by running
npm install -g generator-silverstripe-module
Usage
Run the generator with yo silverstripe-module
which will scaffold a SilverStripe module in your current working directory.
The result will be:
_config/
|-- config.yml
code/
css/
docs/
|-- en/
|-- userguide/
|-- index.md
|-- index.md
images/
javascript/
|-- dist/
|-- lang/
|-- en.js
|-- src/
|-- en.js
|-- src/
|-- example-component.js
|-- main.js
scss/
|-- main.scss
templates/
tests/
|-- javascript/
|-- example-test.js
|-- php/
|-- ExampleTest.php
|-- ExampleTest.yml
.editorconfig
.gitattributes
.gitignore
_config.php
CHANGELOG.md
composer.json
CONTRIBUTING.md
gulpfile.js
LICENSE.md
package.json
phpunit.xml
README.md
Building JavaScript and SCSS
Build the JavaScript and SCSS with npm run build
. This will watch for changes to files in javascript/src/
and scss
JavaScript unit tests
Run them with npm run test
Code of Conduct
https://docs.silverstripe.org/en/3.1/contributing/code_of_conduct/