dx: improve developer onboarding and contribution experience

Add missing MODEL_SIGNING_KEY placeholder to .env.example and integrate environment configuration validation into scripts/bootstrap.sh.

Co-authored-by: triqbit <242833443+triqbit@users.noreply.github.com>
This commit is contained in:
google-labs-jules[bot]
2026-10-24 09:17:23 +00:00
co-authored by triqbit
parent 1b7d99afd4
commit 2808a313f1
2 changed files with 11 additions and 0 deletions
+1
View File
@@ -72,6 +72,7 @@ SPREAD_HALT_PIPS=2.0
# ── Model ──────────────────────────────────────────────────────────────────
ALGORITHM=ensemble
MODEL_PATH=models/trained/ensemble_latest.pt
MODEL_SIGNING_KEY=your_model_signing_key_here
TRAIN_STEPS=1000000
DEVICE=auto
+10
View File
@@ -121,6 +121,16 @@ else
echo ".env already exists, skipping."
fi
# 5. Validate environment configuration template
echo "Validating environment configuration template..."
if [ -f "venv/bin/python" ]; then
PYTHONPATH=. venv/bin/python scripts/validate_env.py
elif [ -f "venv/Scripts/python.exe" ]; then
PYTHONPATH=. venv/Scripts/python.exe scripts/validate_env.py
else
PYTHONPATH=. python3 scripts/validate_env.py
fi
echo "=========================================="
echo "Bootstrap COMPLETE."
echo "CRITICAL: Run 'make doctor' or 'python3 scripts/doctor.py' to verify your installation."