Maintainer Documentation
Run, operate, and contribute to the LCMD db platform
How to set up, deploy, and extend the LCMD db stack. If you're just using the Python client to load datasets, see the Users docs instead.
Sections
Quickstart
5-minute local setup
Architecture
Repo structure and core dependencies
API Integration
OpenAPI schema → typed SDK pipeline
Authentication
JWT + NextAuth, protected routes
Testing
pytest layout and commands
Deployment
GitOps via ArgoCD + Image Updater
Stack at a glance
| Layer | Tech |
|---|---|
| Backend | Django + DRF, PostgreSQL, MinIO |
| Frontend | Next.js (App Router), NextAuth, shadcn/ui |
| Monorepo | Turborepo, pnpm workspaces, uv workspaces |
| Deploy | K3s + ArgoCD + Image Updater |
| CI | GitHub Actions |