Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 903 Bytes

CONTRIBUTING.md

File metadata and controls

25 lines (16 loc) · 903 Bytes

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:
    • Arch Linux: pacman -S python-gpgme
    • Debian/Ubuntu: apt-get install python3-gpg
    • Fedora: yum install python3-devel gpgme-devel

Testing

Run python -m pytest and see .github/workflows/zeyple.yml for the full testing workflow.

Inspec

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