66 lines
2.1 KiB
Bash
66 lines
2.1 KiB
Bash
#!/bin/bash
|
|
|
|
# Auto-Build Environment Setup
|
|
# Generated by Planner Agent
|
|
# Task: Fix README inaccuracies and add missing setup documentation
|
|
|
|
set -e
|
|
|
|
echo "========================================"
|
|
echo "Documentation Update Task - Init"
|
|
echo "========================================"
|
|
|
|
# Colors
|
|
RED='\033[0;31m'
|
|
GREEN='\033[0;32m'
|
|
YELLOW='\033[1;33m'
|
|
NC='\033[0m'
|
|
|
|
echo ""
|
|
echo -e "${GREEN}Task Type:${NC} Documentation update (no services to start)"
|
|
echo -e "${GREEN}Workflow:${NC} simple"
|
|
echo ""
|
|
|
|
# ============================================
|
|
# VERIFY PROJECT SETUP
|
|
# ============================================
|
|
|
|
echo "Verifying project setup..."
|
|
|
|
# Check if pnpm is available
|
|
if ! command -v pnpm &> /dev/null; then
|
|
echo -e "${YELLOW}Warning: pnpm not found. Install with: npm install -g pnpm${NC}"
|
|
else
|
|
echo -e "${GREEN}✓ pnpm found${NC}"
|
|
fi
|
|
|
|
# Check if node_modules exists (via symlink or local)
|
|
if [ -d "node_modules" ] || [ -L "node_modules" ]; then
|
|
echo -e "${GREEN}✓ node_modules present${NC}"
|
|
else
|
|
echo -e "${YELLOW}Warning: node_modules not found. Run: pnpm install${NC}"
|
|
fi
|
|
|
|
# Check if key files exist
|
|
echo ""
|
|
echo "Checking key files..."
|
|
[ -f "README.md" ] && echo -e "${GREEN}✓ README.md${NC}" || echo -e "${RED}✗ README.md${NC}"
|
|
[ -f "package.json" ] && echo -e "${GREEN}✓ package.json${NC}" || echo -e "${RED}✗ package.json${NC}"
|
|
[ -f "Dockerfile" ] && echo -e "${GREEN}✓ Dockerfile${NC}" || echo -e "${RED}✗ Dockerfile${NC}"
|
|
[ -f "docker-compose.yml" ] && echo -e "${GREEN}✓ docker-compose.yml${NC}" || echo -e "${RED}✗ docker-compose.yml${NC}"
|
|
[ -f ".env.local" ] && echo -e "${GREEN}✓ .env.local${NC}" || echo -e "${YELLOW}○ .env.local (optional)${NC}"
|
|
|
|
echo ""
|
|
echo "========================================"
|
|
echo "Environment Ready for Documentation Updates"
|
|
echo "========================================"
|
|
echo ""
|
|
echo -e "${GREEN}Next Steps:${NC}"
|
|
echo " 1. Review implementation_plan.json"
|
|
echo " 2. Run coder agent to execute subtasks"
|
|
echo " 3. Review updated README.md"
|
|
echo ""
|
|
echo -e "${YELLOW}Note: This is a documentation-only task${NC}"
|
|
echo -e "${YELLOW}No services need to be running${NC}"
|
|
echo ""
|