#!/usr/bin/env bash # Docker'sız geliştirme (SANDBOX_MODE=local) için araç zincirlerini kurar. set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" echo "==> Python bağımlılıkları" pip install -r "$ROOT/backend/requirements.txt" echo "==> Node araç zinciri (Jest, Babel, Playwright)" (cd "$ROOT/sandbox/node-toolchain" && npm install --no-audit --no-fund && npx playwright install chromium) echo "==> Java kütüphaneleri (JUnit 5 + JaCoCo)" LIB="$ROOT/sandbox/java-lib"; mkdir -p "$LIB"; M=https://repo1.maven.org/maven2 curl -fsSL -o "$LIB/junit-platform-console-standalone.jar" \ $M/org/junit/platform/junit-platform-console-standalone/1.11.3/junit-platform-console-standalone-1.11.3.jar curl -fsSL -o "$LIB/jacocoagent.jar" $M/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar curl -fsSL -o "$LIB/jacococli.jar" $M/org/jacoco/org.jacoco.cli/0.8.12/org.jacoco.cli-0.8.12-nodeps.jar echo "==> Arayüz" (cd "$ROOT/frontend" && npm install --no-audit --no-fund) echo "Hazır. Ollama'yı kurup modeli çekin: ollama pull qwen2.5-coder:7b"