smok-serwis/coolamqp

View on GitHub
CONTRIBUTING.md

Summary

Maintainability
Test Coverage
# Contributing guide

1. Keep it unit tested.
    1.1. If it's cool af, you don't have to.
2. Exhaustive pydoc.
3. If you introduce any gotchas, document them in [docs/](docs/).


## Unit tests
Tests work using either Travis CI or Vagrant.

If you want to debug things, you have RabbitMQ management enabled on Vagrant. 
Go to [http://127.0.0.1:15672](http://127.0.0.1:15672) and log in with **user** / **user**

RabbitMQ management is NOT enabled on Travis CI.

If you want to see a coverage report, run tests like this:
```bash
nosetests --with-coverage --exe
coverage html
```
*--exe* is for the cases where you run on Windows, and everything in */vagrant* is 777.

and then go to [http://127.0.0.1:8765](http://127.0.0.1:8765)