based around the workflow here:
https://gist.github.com/chrisjacob/825950
My structure:
project/
gulpfile.js
package.json
bin/
deploy.py
src/
jade/
coffee/
etc...
dist/
html/
js/
etc...
The gulpfile (or grunt, or whatever build system you like) outputs everything to dist/