Developing crcache

Releases

To do a release:

  1. Update crcache/__init__.py to the new version.
  2. Commit, make a signed tag.
  3. Run ./setup.py sdist upload -s.
  4. Push the tag and trunk.

Hacking

(See also doc/DESIGN.rst).

The primary repository is https://github.com/rbtcollins/crcache. Please branch from there and use pull requests to submit changes. Bug tracking is the github bug tracker.

Coding style

Pep8. Be liberal with pylint. Pragmatism over purity.

Test everything that can be sensibly tested.

Tests

Can be run either with ./setup.py test (which should install the needed dependencies) or testr run (if you have installed testrepository). If for some reason setup.py test does not install dependencies, they can be found by looking in setup.py.

Table Of Contents

Previous topic

Design / Architecture of crcache

This Page