Update build scripts and README: Enhance build command to include static HTML checks and curriculum validation, streamline development process with new dev script, and clarify local development instructions. Update curriculum wiring in catalog to support dynamic subject loading and improve Mermaid map integration.

This commit is contained in:
Hananoshika Yomaru 2026-05-20 22:22:08 -07:00
parent 3f3ea4a36c
commit 562c225884
7 changed files with 340 additions and 71 deletions

15
scripts/dev.sh Normal file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -euo pipefail
cleanup() {
if [[ -n "${JS_PID:-}" ]] && kill -0 "${JS_PID}" 2>/dev/null; then
kill "${JS_PID}"
fi
}
trap cleanup EXIT INT TERM
bun run dev:js &
JS_PID=$!
zola serve