See Good First Issues.
Create an issue with this form.
Generally we follows the Conventional Commits for pull request titles, since we will squash and merge the PR and use the PR title as the first line of commit message.
For example, here are good PR titles:
- feat: support xxx feature
- fix: blablabla
- chore: remove useless yyy file
- docs: add api doc for xxx method
For more details, please check pr-lint.yml.
For environmental requirements, please check DEVELOPMENT.md.
Install test dependencies:
pip install -e ".[dev]"Run tests:
pytest -v -s .Run all checks: bash ci/format.sh --all.
docker run --rm -v $(pwd):/github/workspace ghcr.io/korandoru/hawkeye-native:v3 formatInstall formatting tools:
pip install ruffFormat Python code:
ruff format .
ruff check --fix .npm install -g prettier
prettier --write "**/*.md"For more information, please refer to Development Guide.