Skip to content

Creating Brunch app skeleton with modules already included for pug, scss, live reload, etc.

Notifications You must be signed in to change notification settings

bstanfield/shelly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐢 Shelly, a simple Brunch Application shell.

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:

Installation

Clone this repo

Getting started

  • Install (if you don't have them):

    • Node.js: brew install node on OS X
    • Brunch: npm install -g brunch
    • Brunch plugins and app dependencies: make
  • 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 in app/ dir. To create the publi/ dir, type make build.
    • Place static files you want to be copied from app/assets/ to public/.
    • Brunch site, Getting started guide

Shelly

ES-next

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']

About

Creating Brunch app skeleton with modules already included for pug, scss, live reload, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published