Developer setup and workflow documentation.
- Development Setup - Initial environment setup
- Backend Setup Guide - Backend-specific setup
- Notebook Development Guide - Jupyter notebook development
- Debugging Guide - Debugging tips and tools
# Install all dependencies
make install
# Start development environment
make dev
# Run linters
make lint
# Run all tests
make test- Create feature branch:
git checkout -b feature/your-feature - Make changes and write tests
- Run linters:
make lint - Run tests:
make test - Commit using conventional commits
- Push and create pull request
- Backend: Python 3.11+, FastAPI, LangChain, pytest
- Frontend: Node.js 18+, Next.js 15, TypeScript, Playwright
- Services: Docker Desktop for PostgreSQL, Qdrant, Redis
See Development Setup for detailed instructions.