We welcome contributions from the community. For new features, we recommend first opening an issue to discuss the proposed contribution before opening a pull request.
- Follow the PEP 8 style guide for code.
- Follow the Google Style Guide for docstrings.
- Use the ruff linter and formatter to maintain code quality.
- For new features, open an issue to discuss the proposed contribution.
- Fork the repository and implement the contribution.
- Add yourself to the CONTRIBUTORS.md file.
- Run pre-commit to format and lint code with:
pre-commit run --all-files- Open a pull request to the main branch.