Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 885 Bytes

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 885 Bytes

Contributing

Thanks for helping improve Python Agent Platform.

Development

  • Use uv for Python dependency and command execution.
  • Use pytest for Python tests.
  • Use pyright for Python type checks.
  • Use npm run typecheck for the Vue console.
  • Keep changes scoped to the behavior being fixed or added.

Before opening a pull request

Run the checks that match your change:

uv run pytest
uv run pyright
cd .\apps\web
npm run typecheck

For frontend changes, also run targeted Vitest tests when present:

cd .\apps\web
npm run test -- --run

Security-sensitive code

This project controls remote hosts. Treat input validation, authorization, queue bounds, and lifecycle locking as part of the feature, not follow-up work.

Do not add default secrets, implicit administrator tokens, or production credentials to the repository.