Development Guide¶
Complete development documentation for SYNDI.
Development Guides¶
Local Setup¶
TBD - Setting up development environment
Topics to cover:
Conda environment setup (syndi vs claire)
Repository structure
Prerequisites
Initial configuration
Local Development¶
Local Development Workflow - Complete workflow guide
Key topics:
Development workflows (hot reload, production simulation, AWS testing)
Clean vs incremental builds
Build system behavior
Common scenarios
Troubleshooting
Testing¶
Testing Guide - Complete testing documentation
Key topics:
Frontend testing (Vitest, Playwright)
Backend testing (pytest)
Integration testing
JWT authentication testing
CI/CD testing
Test data management
Quick Commands¶
Start Development¶
make setup-local ENV=dev ORG=myorg
make start-dev ENV=dev ORG=myorg
Testing¶
make test-all
make test-frontend
make test-backend
make test-e2e
Clean Builds¶
make clean-frontend
make clean-backend
make build-frontend ENV=dev ORG=myorg
make build-backend ENV=dev ORG=myorg