2 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
304856b5d1 fix(repo): unblock book validate-dev — repair broken links + Black formatting
check-internal-links was failing on 4 dead refs that tipped book validate-dev
into red, blocking the navbar republish:

  - interviews/vault/README.md, interviews/vault/TESTING.md
    referenced ../vault-cli/docs/CUTOVER_QA.md, which was deleted in
    c824ac6e (retire prod static-fallback). Both refs removed.

  - mlsysim/docs/slides.qmd referenced tutorial_part{1,2}.pdf, which are
    built from the .tex sources in mlsysim/tutorial/slides/ but are not
    yet wired into mlsysim-build-pdfs.yml. Production was 404'ing on both.
    Replaced the download buttons with a "build from source" placeholder
    + commented-out original markup + TODO note pointing at the missing
    workflow step.

Also: book-format-python (Black at 70 chars) wanted PEP-8-style two blank
lines between top-level Python functions in three code blocks of
frameworks.qmd. Auto-applied.
2026-04-28 20:52:37 -04:00
Vijay Janapa Reddi
0b782b4c0f fix(mlsysim): publish tutorial slides alongside the docs site
The mlsysim docs hero linked "Slide Decks" to mlsysbook.ai/slides/, the
textbook teaching site, which has no relationship to the MLSys·im ISCA
tutorial. Wire the tutorial decks into the same publish path the paper
uses so the link resolves to mlsysim's own slides.

- mlsysim-build-pdfs.yml: split into build-paper / build-slides; new
  job installs xelatex + JetBrains Mono and uploads MLSYSIM-Slides
- mlsysim-publish-live.yml, mlsysim-preview-dev.yml: download
  MLSYSIM-Slides and inject tutorial_part{1,2}.pdf into MLSYSIM_DOCS
- mlsysim-update-pdfs.yml: redeploy slide PDFs in PDF-only hot-fix path
- mlsysim/tutorial/Makefile: build both decks (was part1 only) with
  proper target tracking
- mlsysim/docs/slides.qmd: new landing page with download buttons and
  a pointer disambiguating the textbook lecture decks
- mlsysim/docs/index.qmd: hero CTA now targets slides.qmd
- mlsysim/docs/config/_quarto-html.yml: register slide PDFs as
  resources and add navbar entry
2026-04-27 17:27:48 -04:00