Add make check-install for umbrella layout consistency

Verify sibling citation-engine checkout, link dependency resolution,
toolchain, and absence of stale in-repo engine copies. Prints actionable
fix hints when the installation layout is wrong.
This commit is contained in:
2026-06-22 20:10:38 +02:00
parent dd2f2115bd
commit 85a562b2a1
3 changed files with 168 additions and 1 deletions

View File

@@ -55,6 +55,7 @@ Requirements: Node 20 LTS (see `.nvmrc`) and `pnpm` 9.
```bash
# citation-engine must be checked out next to this repo (../citation-engine)
make check-install # diagnose layout problems before install
pnpm install
pnpm dev # vite dev server (once src/app/ has a real entry)
pnpm test # vitest one-shot