Basecamp on Backbone, Twitter Bootstrap, GAE
- Clone repo
git clone git://github.com/kroman0/bb-classic.git
- Bootstrap buildout
python bootstrap.py
- Build buildout
bin/buildout
- Run application
make
- Open url in browser
- Datastore:
- Backup
make backup
- Restore
make restore
- Backup
- Python test
make pytest
:- pep8
make pep8
- pyflakes
make pyflakes
- flake8
make flake8
- pylint
make pylint
- pep8
- Javascript test
make jstest
- JShint
make jshint
- JSlint
make jslint
- JShint
- Minify javascript
make minify
- Selelium testing:
- Run tests in foreground
make test
- Run tests in background
make xtest
- Run tests in foreground
- Selelium testing with SauceLab:
- Get sauce connect
make sauceget
- Connect to SauceLab
make sauceconnect
- Run selenium tests on SauceLab
make sauce
- Get sauce connect
- Update screenshots
- update in foreground
make screenshots
- update in background
make xscreenshots
- update in foreground
- Update libraries
make update-all
- Update bootstrap
make bootstrap-update
- Update underscore.js
make underscore-update
- Update backbone.js
make backbone-update
- Update backbone-pageable
make backbone-pageable-update
- Update backbone-fetch-cache
make backbone-fetch-cache-update
- Update bootstrap
- Cleanup
make clean
- Deploy GAE application
make deploy