Oppdater scripts/summary.sh med retninger/ og ops/
Retninger kommer tidlig i dokumentet (etter arkitektur og CLAUDE.md) for å gi overblikk først ved bruk som bakgrunnsprompt for LLM-er. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8ca9832248
commit
6ec430141b
1 changed files with 56 additions and 0 deletions
56
scripts/summary.sh
Executable file
56
scripts/summary.sh
Executable file
|
|
@ -0,0 +1,56 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
# Samler all prosjektdokumentasjon til én fil for deling med AI-er etc.
|
||||||
|
# Bruk: ./collect-docs.sh → skriver scripts/server_context.md
|
||||||
|
# ./collect-docs.sh - → skriver til stdout (for piping)
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||||
|
OUT="$SCRIPT_DIR/summary.md"
|
||||||
|
|
||||||
|
files=(
|
||||||
|
# Overblikk — visjon og retning først
|
||||||
|
"$ROOT/docs/arkitektur.md"
|
||||||
|
"$ROOT/CLAUDE.md"
|
||||||
|
"$ROOT"/docs/retninger/*.md
|
||||||
|
|
||||||
|
# Hva vi bygger
|
||||||
|
"$ROOT"/docs/concepts/*.md
|
||||||
|
"$ROOT"/docs/features/*.md
|
||||||
|
|
||||||
|
# Hvordan det henger sammen
|
||||||
|
"$ROOT"/docs/infra/*.md
|
||||||
|
|
||||||
|
# Idéer og utforskning
|
||||||
|
"$ROOT"/docs/proposals/*.md
|
||||||
|
|
||||||
|
# Lærdommer og drift
|
||||||
|
"$ROOT"/docs/erfaringer/*.md
|
||||||
|
"$ROOT"/docs/setup/*.md
|
||||||
|
"$ROOT"/ops/*.md
|
||||||
|
|
||||||
|
# Databaseskjema
|
||||||
|
"$ROOT"/migrations/*.sql
|
||||||
|
)
|
||||||
|
|
||||||
|
collect() {
|
||||||
|
for f in "${files[@]}"; do
|
||||||
|
[[ -f "$f" ]] || continue
|
||||||
|
rel="${f#"$ROOT/"}"
|
||||||
|
echo "================================================================"
|
||||||
|
echo "FILE: $rel"
|
||||||
|
echo "================================================================"
|
||||||
|
echo ""
|
||||||
|
cat "$f"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ "${1:-}" == "-" ]]; then
|
||||||
|
collect
|
||||||
|
else
|
||||||
|
collect > "$OUT"
|
||||||
|
echo "Wrote $OUT ($(wc -l < "$OUT") lines)"
|
||||||
|
fi
|
||||||
Loading…
Add table
Reference in a new issue