Development Setup
Prerequisites
- Python 3.9+
- Node.js 20+
- Docker & Docker Compose
- UV package manager
Quick Start
bash
git clone https://github.com/torale-ai/torale
cd torale
# Backend
cd backend && uv sync
# Frontend
cd frontend && npm install
# Start all services
just devRunning Services
bash
# All services
just dev
# API only
cd backend && uv run uvicorn torale.api.main:app --reload
# Workers only
cd backend && uv run python -m torale.workers
# Frontend only
cd frontend && npm run devNext Steps
- Read Testing Guide
- View Code Conventions