SureFire's website. Powered by the Express web application framework for Node.js using CoffeeScript, Jade and LESS.
Clone the repository:
$ git clone --recursive [email protected]:surefire/surefirething.co.uk.git
Start the application with Foreman:
$ foreman start
00:00:01 web.1 | started with pid 99999
00:00:01 web.1 | > [email protected] prestart /path/to/surefirething.co.uk
00:00:01 web.1 | > ./node_modules/.bin/cake build
00:00:01 web.1 | > [email protected] start /path/to/surefirething.co.uk
00:00:01 web.1 | > node ./lib/server.js
00:00:01 web.1 | SureFire server listening on 0.0.0.0:3000
Grunt is used as a task runner. In order to get started, you'll want to install Grunt's command line interface (CLI) globally.
$ npm install -g grunt-cli
This will put the grunt
command in your system path, allowing it to be run
from any directory.
Annotated source documentation can be generated using Docco and Pygments:
$ sudo easy_install Pygments
$ grunt docco
Running "docco:src" (docco) task
docco: ./lib/app.coffee -> docs/app.html
docco: ./lib/server.coffee -> docs/server.html
Done, without errors.
...
Copyright (c) 2012 SureFire. See LICENSE for details.