- install grunt
- install phantomjs
- review the existing app
- integration tests first!
- load the template
- fake xhr
- check xhr url
- fake xhr response
- announce an event when there's a search
- ignore empty searches
- deal with pending searches
- RSVP.js for events
- use a template for individual people
- how to load templates without a server?
- grunt task for generating templates fixture
- squire for mocking util API
- .add( name )
- ensure the same name isn't added twice?
- .fetch( term )
- return a promise
- use a template for the entire area
- .setResults( results )
- announce an event when there's a like
- BUG: like button isn't removed!
- all that should be left in main.js when we're done is the glue
- other ways for managing communication between modules?
- use app-wide data model for messaging
- pub/sub, meh
- all of this is easier with backbone & friends
- grunt-mocha w/phantomjs -- grunt mocha
- grunt lint