8 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
1f27602897 fix(kits): replace broken local arxiv ref with proper URL 2026-03-21 09:41:58 -04:00
Vijay Janapa Reddi
f9630c9ae2 cleanup: remove junk files, binaries, and one-off scripts from tracking
Remove tracked files that shouldn't be in the repo:
- 10 root-level one-off scripts (find_*, generate_*, check_*, etc.)
- Junk screenshot (CleanShot 2025-12-13...@2x.png, 10MB)
- Extensionless PDF (arXiv 2304.13712, 2.3MB)
- Adobe Illustrator source files (*.ai, 2.6MB)
- paper.zip archive (5MB)
- Duplicate image (distr_line.png, kept distr-line.png)

Update .gitignore with patterns for *.ai and root-level script globs.
2026-03-21 08:54:52 -04:00
Vijay Janapa Reddi
af10269377 fix(kits): remove reference to non-existent PDF figure in raspi/llm
The PDF-only block referenced images/pdf/auto-98e9ef2a_98e9ef2a.pdf
which was never committed. Use the existing PNG instead.
2026-03-14 13:21:05 -04:00
Vijay Janapa Reddi
1f951c2120 Improve kits section table formatting
Update tables in hardware kits documentation with proper formatting.
2026-01-21 17:12:14 -05:00
Vijay Janapa Reddi
c0a91c0467 fix(kits): repair broken lab links and clarify XIAOML Kit terminology
Lab links using @sec-... cross-references were not resolving in
markdown links, causing 404 errors. Replaced with relative file paths.

Also clarified the distinction between XIAO ESP32S3 Sense (Vision/Sound)
and XIAOML Kit (Vision/Sound/Motion via expansion board IMU) throughout
the kits documentation for consistency.
2026-01-07 08:33:40 -05:00
Vijay Janapa Reddi
2f9bde47ea cleanup: remove macOS metadata files from kits
Remove 23 accidentally committed ._*xref.json files that are
macOS resource fork metadata. These files serve no purpose in
the repository and clutter the codebase.
2026-01-04 07:21:37 -05:00
Vijay Janapa Reddi
312f7c8dbd docs: add purchase links to platform overview pages
Add "Where to Buy" section to each hardware platform overview page
with direct links to official vendors and current pricing.
2025-12-28 10:06:40 -05:00
Vijay Janapa Reddi
029d99fb81 refactor: extract hardware labs to standalone kits project
Monorepo restructuring for better build performance and separation of concerns:

- Create kits/ as standalone Quarto project with teal accent styling
- Add _brand/ directory with shared design tokens (tokens.scss)
- Move labs from book/quarto/contents/labs/ to kits/contents/
- Remove labs sections (Parts VII-XII) from book sidebar
- Add CI/CD workflows for kits (kits-publish-live.yml, kits-publish-dev.yml)
- Update netlify.toml redirects: /labs -> /kits/
- Add Volume I/II test sidebar config for future use

Deployment URLs:
- Textbook: mlsysbook.ai/
- Kits: mlsysbook.ai/kits/
- TinyTorch: mlsysbook.ai/tinytorch/

All three projects build independently and successfully.
2025-12-24 10:54:41 -05:00