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.mdfile with theFixes,Featuresand/orBreaking changesthat the changes will bring
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