Permalink
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (33 sloc) 911 Bytes

Contributing

Getting Started

Clone the repository:

$ git clone git@github.com:JrGoodle/clowder.git
$ cd clowder

Add the directory you cloned the repo into to PYTHONPATH in your shell profile. For example, if cloned into $HOME/clowder

export PYTHONPATH=$PYTHONPATH:$HOME/src/clowder

Building

Install clowder for local development

$ script/update

Remove clowder and clean test directories

$ script/clean all

Testing

Install clowder-test command runner

$ script/test

Run test scripts

$ clowder-test swift all
$ clowder-test cats herd
$ clowder-test unittests

Pull requests

Any new functionality or bug fixes must have associated tests, in order to prevent future regressions. There are a few Python unit tests, but the majority of the tests are located in bash scripts in test/scripts