Skip to content

kroman0/bb-classic

Repository files navigation

BB Classic

Basecamp on Backbone, Twitter Bootstrap, GAE

Links

Installation

  • 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

Development

  • Datastore:
    • Backup make backup
    • Restore make restore
  • Python test make pytest:
    • pep8 make pep8
    • pyflakes make pyflakes
    • flake8 make flake8
    • pylint make pylint
  • Javascript test make jstest
    • JShint make jshint
    • JSlint make jslint
  • Minify javascript make minify
  • Selelium testing:
    • Run tests in foreground make test
    • Run tests in background make xtest
  • Selelium testing with SauceLab:
    • Get sauce connect make sauceget
    • Connect to SauceLab make sauceconnect
    • Run selenium tests on SauceLab make sauce
  • Update screenshots
    • update in foreground make screenshots
    • update in background make xscreenshots
  • 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
  • Cleanup make clean
  • Deploy GAE application make deploy

Screenhosts

login projects companies todos time_report people mypage