Contributing

Install and validate:

poetry install
poetry run ruff format --check src tests examples
poetry run ruff check src tests examples
poetry run pyright
poetry run pytest -p no:benchcore --cov=benchcore --cov-fail-under=100
poetry run mkdocs build --strict
poetry build

Discuss new public APIs, dependencies, integrations, and architectural changes in an issue before implementation. Explain the user problem, alternatives, typing, compatibility, performance, and verification.

Keep framework imports inside integrations and dependencies directed toward core. Update API snapshots when changing package exports.

See the repository's full contribution guide and Code of Conduct for review and community expectations.