Thank you for your interest in contributing to this project! Please review the following guidelines:
- Please report security issues privately and allow for a response before publishing
- Open a discussion about major changes, new dependencies, or API changes before sending PRs
- Preserve existing code style
- All code must pass the linter and test suite
- Rebase your changes on top of the
master
branch - Squash all changes into a single atomic commit
- Tests are not mandatory for small changes
- Larger changes should include coverage of their main functionality
- You affirm to have obtained all necessary rights to contribute your code
- You may contribute on behalf of yourself or your employer
- All submissions must be licensed under the same LICENSE as the project