cherta/job-board-api — pull request #2 by gfestari (2014-06-11 14:57:50+00:00)
Title: Add gulp support

Make gulp monitor file changes and run tests automagically.

**NOTE**: this WILL break tests, but since those weren't up to snuff yet there won't be any problems.
A PR with Mocha & co. it's coming.

- Use gulp to run the project (add gulpfile)
- Default task to run mocha tests
- Add 'watch' task

JSHint

`watch` task runs tests whenever a relevant file is modified.

- Add `lint` task and config for JSHint
- Add JSHint dependencies
- Config Node.js as lint environment
- Group file paths
- Default gulp to lint files

Test with mocha (WIP):

- Move tests to `test` folder, rename test suite
- Add gulp-mocha and gulp-util dependencies
- Add mocha config opts (`test/mocha.opts`)

Misc:

- Update mocha deps
- Rename `superagent` to `request` (best-use guidelines)
- Make git ignore local `data` folder (mongoDB's dev storage)