- Appease the linter: Run
uv run ruff check .anduv run ruff format .before submitting - Bump the version
- Adjust the Readme according to your changes (if applicable)
- No extra dependencies unless absolutely necessary
- If you're fixing an issue, open an issue as well or link existing one
- Install UV (Rust-powered Python package manager)
- Clone the repository
- Run
uv syncto install dependencies - Make your changes
- Run linting:
uv run ruff check . && uv run ruff format . - Test your changes locally:
uv pip install -e .
- Use the issue templates (Pending)
- Provide screenshot if applicable
- Join the discord
- Take part in troubleshooting and testing
- Star the repo
- Follow the maintainers