Holding Page
Built using carabiner, carabiner instructions below:
Installation
- Clone the project
- Run
npm install
- There is no step 3, get developing!
Development Groove
- Run
grunt dev
- Write some html or haml into
html/
and save it - See your awesome page at
localhost:8080
- Add js and css or sass in the js and css folders
- Notice how sass, css, js, html, haml, etc. are all compiled into /dist each time you save and think how awesome this is!
- ???
- Run
grunt
to do one last test, cleanup and build before sending your exceptional files to your server
Tasks
Command | Action |
---|---|
grunt | Full build: run tests, lint, concatenate and minify for distribution |
grunt test | Run jamine and jshint |
grunt dev | Run a webserver on localhost:8080 and recompile JS and CSS files when any are changed |
Config
- Define new tasks in
grunt/aliases.yaml
Deploy
To deploy run grunt to compile the dist folder then use the following.
git subtree push --prefix dist origin gh-pages