mirror of
https://github.com/walkinglabs/learn-harness-engineering.git
synced 2026-09-19 05:06:27 +08:00
67dfa5937e
- Add 1-2 mermaid diagrams per lecture (EN + ZH, 24 files total) illustrating core concepts: five-layer failure model, harness subsystems, knowledge visibility, instruction architecture, session continuity, initialization lifecycle, WIP=1 workflow, feature state machine, termination checks, test pyramid, observability layers, and clean state dimensions - Add PDF build pipeline: scripts/build-course-pdfs.ts and npm scripts - Add README screenshot capture script and workflow - Add GitHub Actions workflow for automated PDF releases - Update README/README-CN with screenshots and PDF documentation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
28 lines
892 B
JSON
28 lines
892 B
JSON
{
|
|
"name": "learn-harness-engineering",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"description": "Course docs for Learn Harness Engineering powered by VitePress.",
|
|
"scripts": {
|
|
"dev": "vitepress dev docs",
|
|
"build": "vitepress build docs",
|
|
"preview": "vitepress preview docs",
|
|
"docs:dev": "vitepress dev docs",
|
|
"docs:build": "vitepress build docs",
|
|
"docs:preview": "vitepress preview docs",
|
|
"lecture:run": "tsx",
|
|
"screenshots:readme": "node --import tsx scripts/capture-readme-screenshots.ts",
|
|
"pdf:export": "node --import tsx scripts/build-course-pdfs.ts",
|
|
"pdf:build": "npm run docs:build && npm run pdf:export"
|
|
},
|
|
"devDependencies": {
|
|
"mermaid": "^11.14.0",
|
|
"pdf-lib": "^1.17.1",
|
|
"playwright": "^1.59.1",
|
|
"tsx": "^4.19.0",
|
|
"typescript": "^5.7.0",
|
|
"vitepress": "^1.6.4",
|
|
"vitepress-plugin-mermaid": "^2.0.17"
|
|
}
|
|
}
|