Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 894 Bytes

CONTRIBUTING.md

File metadata and controls

26 lines (19 loc) · 894 Bytes

Contributing

We welcome everyone to help us on this project.

All bug reports, feature requests and questions should be filed at the GitHub issues page.

You can open your own Pull Request after discussing the need for those changes in an issue.

All pull requests should:

  • Keep the code as clean as possible
  • Pass all tests
  • Pass the lint check
  • Keep the coverage at 100%, with new unit tests for all changes
  • Update the CHANGELOG.md file with the Fixes, Features and/or Breaking changes that the changes will bring

Local development

Install the development dependencies with pip install -e ".[dev]".

Run python -m unitttest discover to run the tests.

Run these commands to check the files linting:

pylint opyoid
pylint tests tests_e2e --disable=too-many-public-methods,too-many-instance-attributes