Go to file
Ubuntu f093694c36 Further changes and fixes to 2016 badge and boarding pass 2016-01-26 10:49:46 +00:00
alembic Add a new DB field for the per-user salt 2015-05-03 11:25:58 +10:00
docs Merge pull request #334 from KathyReid/docs-2016 2015-05-03 14:06:23 +10:00
plugins/php-auth Replace PBKDF2 with SHA-256 (fix #336) 2015-05-03 13:37:31 +10:00
wsgi created production sample config files 2015-05-03 10:25:29 +10:00
zk added crawl-delay to robots.txt 2015-11-30 13:42:38 +11:00
zkpylons Further changes and fixes to 2016 badge and boarding pass 2016-01-26 10:49:46 +00:00
.gitignore Ignore generated gid and idutils tags 2015-05-02 16:11:47 +10:00
.testr.conf Add tox support to zookeepr 2015-04-27 12:15:23 +10:00
AUTHORS Update authors file 2015-05-02 11:16:55 +10:00
INSTALL.md fixed indentations 2015-05-03 14:30:09 +10:00
LICENSE Legal stuff 2008-05-26 13:52:04 +10:00
README Legal junk 2008-05-25 17:56:01 +10:00
development.ini.sample created production sample config files 2015-05-03 10:25:29 +10:00
production.ini.sample created production sample config files 2015-05-03 10:25:29 +10:00
requirements.txt updated photocomp to use pillow 2016-01-12 07:05:08 +11:00
setup.cfg Use PBR to tidy things up 2015-05-02 11:08:34 +10:00
setup.py Use PBR to tidy things up 2015-05-02 11:08:34 +10:00
test-requirements.txt Use PBR to tidy things up 2015-05-02 11:08:34 +10:00
tox.ini Update gitignore and tox.ini 2015-05-02 11:16:16 +10:00

README

====== Zookeepr Readme ======

This document details how running zookeepr, how to run tests, and where to start hacking.

It assumes that you have the necessary dependencies installed and the development environment up and running. Please refer to INSTALL if you do not have your environment set up.

====== Running zookeepr ======

From within zookeepr/
 * Run `paster serve -v --reload development.ini`
 * Point your browser to http://localhost:5000/

====== Where to start hacking ======

 * Refer to the docstrings to familiarise yourself with the code
 * PEP-8 is your new god. PyLint can be used to enforce it. Refer to http://www.python.org/dev/peps/pep-0008/
 * Run `nosetests --stop` from within zookeepr source tree to get an initial starting point on all bugs you should be fixing
 * Add yourself to the AUTHORS file if you think you're contributions are worthy :-)


====== Testing ======

Run `nosetests` to run the test suite.  They must pass all the time or else!

 * `nosetests` - runs all tests
 * `nosetests --stop` - runs all tests and stops at the first error
 * `nosetests -sv` - print output as zookeer installs