Skip to content

benmanu/silverstripe-skeleton

Repository files navigation

silverstripe-skeleton 💀

Overview

This is trying to be a semi-opinionated base project skeleton that should hopefully get a SilverStripe site up and running with less hassle.

Feature Notes Installed/Done Example
Styleguide silverstripe-simple-styleguide [x] [ ]
Frontend dependencies yarn [x] [x]
Frontend build chain laravel-mix [x] [x]
JavaScript framework vue [x] [ ]
JavaScript tests Karma [x] [ ]
JavaScript linting ESLint [x] [x]
JavaScript standard Airbnb [x] [x]
CSS SCSS [x] [x]
CSS Next cssnext [ ] [ ]
CSS linting [ ] [ ]
CSS standard BEM, Atomic Design [ ] [ ]
CSS grid [ ] [ ]
Accessibility tests Pa11y, tota11y [ ] [ ]
Visual regression tests Wraith [ ] [ ]
PHP dependencies composer [x] [x]
PHP unit tests PHPUnit [x] [ ]
PHP linting PHPCS [x] [ ]
PHP standard PSR-2 [ ] [ ]
Form templates [ ] [ ]
Web components [ ] [ ]
SilverStripe editor css [x] [x]
SilverStripe dev fixtures populate [x] [ ]
SilverStripe /mysite boilerplate [ ] [ ]
SilverStripe _ss_environment.php boilerplate [ ] [ ]
SilverStripe debugging https://github.com/lekoala/silverstripe-debugbar [ ] [ ]
Vagrant box [ ] [ ]
Docker image [ ] [ ]
CI/CD integration [ ] [ ]

SilverStripe Modules

Installation

yarn install
composer install

Tasks

yarn run dev
yarn run watch
yarn run production
yarn run test
vendor/bin/phpunit
sake dev/tasks/PopulateTask

About

Frontend boilerplate project skeleton for SilverStripe websites.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published