Shelly is a Brunch App shell with some neat out of the box features. Made for web developers that want to move beyond vanilla HTML and CSS, and to help people write better and more scalable code. Some of Shelly's features:
This site is built with Brunch.js, Pug, SCSS, and JQuery. Follow these steps to get it running on your own computer:
Clone this repo
-
Install (if you don't have them):
-
Run:
make server
— watches the project with continuous rebuild. This will also launch HTTP server with pushState.
-
Learn:
public/
dir is fully auto-generated and served by HTTP server. Write your code inapp/
dir. To create thepubli/
dir, typemake build
.- Place static files you want to be copied from
app/assets/
topublic/
. - Brunch site, Getting started guide
To use proposed JS features not included into ES6, do this:
npm install --save-dev babel-preset-stage-0
- in
brunch-config.js
, add the preset:presets: ['latest', 'stage-0']