Thanks for considering a contribution to AeroRamp Vision.
- Preserve the aviation disclaimer and human-review language.
- Do not add claims about production readiness, certification, security, compliance, accuracy, mAP, recall, or false-positive rates unless the repository contains evidence for the claim.
- Do not commit real airport video, passenger imagery, RTSP URLs, credentials,
.envfiles, model checkpoints with unclear provenance, local databases, or generated storage artifacts. - Keep detector outputs honest. Generic detectors must not relabel objects as airport-specific equipment without a validated model.
- New safety rules must document debounce, cooldown, confidence inputs, calibration requirements, and reviewer-facing wording.
- Create a focused branch.
- Install dependencies with
py -3.12 -m pip install -e ".[dev]"andnpm --prefix apps/web ci. - Add or update tests for behavior changes.
- Run the relevant checks:
py -3.12 -m ruff check .
py -3.12 -m mypy apps/api/aeroramp packages/sdk/python/aeroramp_sdk scripts
py -3.12 -m pytest
npm --prefix apps/web run lint
npm --prefix apps/web run typecheck
npm --prefix apps/web run build- Open a pull request with a concise summary, validation notes, and screenshots for UI changes.