Run ./setup.sh. It'll install some npm dependencies, create a Python
virtualenv, and compile assets.
Run ./dev_server.sh start to start the dev server at localhost:8080.
./run_tests.sh does what it says on the tin.
There are three environments: TEST, DEV, and PROD. Since GAE doesn't
support environment variables, you switch between them by symlinking
src/application/env_conf.py to the file in src/application/config/
that you'd like.
Libs are managed with bower. Put your own JS and CSS in
src/application/assets/. These files get compiled by executing
src/assets.py, putting artifacts in src/application/static/.
Made with love by the eng team at Socos LLC