11 lines
519 B
Markdown
11 lines
519 B
Markdown
# Systemic Design Course: TypeScript workspace
|
|
|
|
Your engine lives in `src/engine/` (generic rules machinery) and `src/content/` (card definitions; only this directory may name specific cards). `src/harness.ts` is the thin adapter the course tests call; replace its `throw new Error("not implemented")` stubs with calls into your engine.
|
|
|
|
Tests live in `tests/` and import from `"../src/harness"`. Get a module's tests with `node tools/start-module.mjs NN <this-dir>` from the course repo.
|
|
|
|
```
|
|
npm install
|
|
npm test
|
|
```
|