- Composer
- Node Package Manager (npm) (https://www.npmjs.com/)
- Webpack (https://webpack.github.io/)
- SilverStripe 3.4
sudo apt-get update
to update package sources- Install composer from https://getcomposer.org/download/
sudo mv ./composer.phar /usr/local/composer
to make composer globally accessible- Install NPM with
sudo apt-get install npm
- Create a new GitHub repository for your project
- Create your project in the appropriate directory
composer create-project plasticstudio/skeletor mywebsitenamehere/public_html
- Update
_ss_environment.php
to reflect your environment details composer install
to compile your PHP dependencies with Composernpm install
compile your Javascript dependencies with NPM/dev/build?flush=all
to build your SilverStripe environmentnpm run dev
to build a development version of your project, ornpm run prod
to build a production-ready version