Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.02 KB

CONTRIBUTING.md

File metadata and controls

27 lines (17 loc) · 1.02 KB

Making Contributions

If you want to contribute, please:

  • Fork the project.
  • Make your feature addition or bug fix in a new branch.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Send me a pull request on GitHub.

Dev install

You will need the following development dependencies.

  • Packages:
    • Debian/Ubuntu: apt-get install libgpgme11-dev
    • Fedora: yum install gpgme-devel python-devel python3-devel
  • Python eggs: pip install -r requirements_gpgme.txt

Testing

tox will run pytest under every supported version of Python thanks to tox.

To restrict the versions of Python tested by tox, you can use tox -e py27,py34,pypy for example.

Inspec

The Chef cookbook performs integration tests using a fully fledged Vagrant VM with Postfix installed.