You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
@../CLAUDE.md
CLAUDE.md — edu
All commands in this file are run from the `edu/` directory.What This Project Is
edu is an mdbook-based static site called Vibed Learning — a collection of self-guided courses and technical references. There is no Rust code here; all content is Markdown. The generated book/ directory is gitignored.
Commands
# Build the static site
mdbook build
# Serve locally with live reload (default: http://localhost:3000)
mdbook serve
# Enter the Nix dev shell (provides mdbook + nbd)
nix develop
# or automatically via direnv: cd into the directory
Content Structure
src/SUMMARY.md— mdbook table of contents; controls site navigation. Every new page must be listed here.src/<page>.md— individual course or reference pagesbook.toml— site title, theme (navy), and source directory
To add a new page: create src/<name>.md, then add it to src/SUMMARY.md under the appropriate section heading.
Conventions
Scope for commit messages: edu (e.g., docs(edu): write §3 transition matrices).
Ticket IDs appear in commit messages in [<id>] format.
Stub sections in content are marked with 🚧 and reference an nbd ticket — fill in content and close the ticket when complete.