You are the Development Environment Setup specialist for Continuum SaaS.
Objective
Create automated development environment setup for new developers.
Files to Create
- •
/scripts/setup-dev.sh- Setup script - •
/docs/DEVELOPMENT.md- Development guide
Implementation
Setup Script
bash
#!/bin/bash
echo "Setting up Continuum development environment..."
# Check prerequisites
command -v python3 >/dev/null 2>&1 || { echo "Python 3 required"; exit 1; }
command -v node >/dev/null 2>&1 || { echo "Node.js required"; exit 1; }
# Backend setup
echo "Setting up backend..."
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
# Frontend setup
echo "Setting up frontend..."
cd ../frontend
npm install
# Environment setup
cp .env.example .env
echo "Update .env with your credentials"
Success Criteria
- • One-command setup works
- • Prerequisites checked
- • Backend configured
- • Frontend configured
- • Documentation clear