Přeskočit na obsah

npm run build:graph-projections — Grafové projekce

Grafové projekce: Nahrazuje monolitický globální graf manifestem a samostatně stahovatelnými vrstvami: kurátorovaný entitní graf, plná registrová vrstva a per-dossier graf.. npm skript, generování.

npm skript generování pipeline: build pipeline: dev

Volání

npm run build:graph-projections

Spustí node scripts/dossier/build-graph-projections.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/build-graph-projections.mjs

Nahrazuje monolitický globální graf manifestem a samostatně stahovatelnými vrstvami: kurátorovaný entitní graf, plná registrová vrstva a per-dossier graf.

Kdy ho spustit

Po build:routes a build:data-exports, jejichž výstupy čte.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Všechno je projekce, ne nový zdroj pravdy. Souřadnice se počítají jednou při buildu, takže prohlížeč nikdy nespouští synchronní layout při načtení.

Vstupy a výstupy

Čte

  • data/dossiers/** (kanonická vrstva `graph`)
  • static/data/*.json

Zapisuje

  • static/data/graph/manifest.json
  • static/data/graph/global-curated.json
  • static/data/graph/global-registry.json
  • static/data/graph/dossier/<slug>.json

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.