Open issues on GitHub. Always include
- What exists and why it needs to change.
- Try in the test environment and ideally in a separate project with this package as a dependency.
- List steps to reproduce issues.
- If available, provide screenshots or videos.
Standard linting and formatting tools are used as listed in .pre-commit-config.yaml
When in doubt follow what the surrounding code's standard does.
As far as code goes, think in terms of
- Maintainability
- Efficiency and readability
- Add tests. Do not just tweak existing tests