Skip to main content

Development Guidance

  • Read the related docs and implementation before editing
  • Keep API payloads, schemas, and frontend types aligned
  • Use Alembic for database schema changes
  • Reuse the existing collector, provider, and destination patterns

Common Checks

If you only need backend tests:

Important Locations

  • Backend entrypoint: backend/app/main.py
  • API routes: backend/app/api/v1/
  • Frontend API client: frontend/src/lib/api.ts
  • Docs site: docs/