Home

Awesome

Using Teacup with Backbone - an example app

This app runs a node server with Express and connect-assets to serve a basic Backbone.js app that demonstrates how to use Teacup in your Backbone apps.

Express serves up the one HTML page and connect-assets compiles and combines the JavaScript and CSS, very similarly to Rails and it's asset pipeline. If you're already using Rails and Backbone, you should be able to use Teacup exactly as demonstrated in this app.

Getting Started

Prerequisites

You only need to have node installed. Everything else is installed as described below.

Install

git clone git@github.com:goodeggs/teacup-backbone-example.git
cd teacup-backbone-example
npm install

Start the server

npm start
open http://locahost:3000

Run the tests

With the server running...

npm test

Reloading Changes

If you want to see changes to files without having to restart your server, start the app with node-dev:

npm install -g node-dev
node-dev server.coffee

The Examples

The Backbone app itself is in public/javascripts/app and is loaded by the entrypoint public/javascripts/app.coffee.

Tests are in public/javascripts/test.