Onboarding Devs Checklist
A chronological ramp-up from clone to first merged PR for new (or new-to-this-system) Python engineers - ordered before arrival, day 1, week 1, and ongoing.
Search across all documentation pages
A chronological ramp-up from clone to first merged PR for new (or new-to-this-system) Python engineers - ordered before arrival, day 1, week 1, and ongoing.
docs/onboarding.md with owner name.git clone, uv sync, uv run pytest -q green per Environment Setup Checklist.uv run uvicorn app.main:app --reload or make run - hit /health in browser or curl.Compress timeline but still run access, architecture, and conventions - seniors skip steps and become single points of failure.
Same checklist - add timezone overlap hours and recorded architecture walkthrough.
Contractors need same technical onboarding; shorten Phase 4 if short engagement.
Start with one "home" service repo; document cross-repo links in orientation doc.
Stack versions: This page was written for Python 3.14.0 (stable 3.14, maintenance 3.13), FastAPI 0.115+, Django 5.2, Flask 3.1, Pydantic 2, PyTorch 2.6+, pandas 2.2+, Polars 1.x, ruff 0.9+, and uv 0.6+.
Reviewed by Chris St. John·Last updated Jul 16, 2026