Contribution#


We welcome all contributions to py-tofspec.

Support#

Open and issue in the issue tracker for all support requests.

Reporting Issues#

Report all issues in the issue tracker. When doing so, please include version information for:

  • Python

  • py-tofspec

  • Operating System

Submitting Patches#

All patches should be submitted as pull requests on the GitHub project.

  • Include tests if fixing a bug

  • Clearly explain what you’re trying to accomplish

  • Follow PEP 8. You can use the pep8 tox target for this

Testing#

py-tofspec uses coverage and pytest for testing. To run all tests, run:

$ poetry run pytest tests

We support a number of Python versions. Currently, we support and test for 3.7, 3.8, and 3.9. These tests are automated and run as GitHub actions on every pull request.