Contributing Code¶
To work on the code:
fork bamboo on github
add tests for your new feature
add the code for your new feature
ensure it is pep8
$ pip install -r deploy/requirements/requirements-test.pip $ pep8 bamboo
ensure all existing tests and your new tests are passing
$ cd bamboo $ ../scripts/test.sh
submit a pull request
Testing¶
install nose testing requirements
$ pip install -r deploy/requirements/requirements-test.pip
run tests
$ cd bamboo $ ../scripts/test.sh
or run the profiler
$ cd bamboo $ ../scripts/test.sh -p