mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-23 23:43:14 -05:00
[PR #1746] [MERGED] fix(mlsysim/docs): resolve 404s on Self-Paced Tutorial sidebar links #14645
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1746
Author: @farhan523
Created: 5/16/2026
Status: ✅ Merged
Merged: 5/16/2026
Merged by: @profvjreddi
Base:
dev← Head:fix/mlsysim-self-paced-tutorial-links📝 Commits (1)
972a8b6fix(mlsysim/docs): resolve 404s on Self-Paced Tutorial sidebar links📊 Changes
4 files changed (+927 additions, -3 deletions)
View changed files
📝
mlsysim/docs/config/_quarto-html.yml(+3 -3)📝
mlsysim/docs/laws-explained.qmd(+0 -0)➕
mlsysim/docs/tutorial/cheatsheet.qmd(+231 -0)➕
mlsysim/docs/tutorial/exercises.qmd(+693 -0)📄 Description
Summary
mlsysim/docs/404 on both local preview and the dev deploy (e.g.…/tutorial/exercises.md).../tutorial/*.md), so Quarto never rendered or served them; the third linked tolaws-explained.mdrather than a rendered.html.docs/as.qmdso Quarto compiles them as normal site pages, and updated the sidebar hrefs inconfig/_quarto-html.yml(the canonical config;_quarto.ymlis a symlink to it).Changes
mlsysim/tutorial/exercises.md→mlsysim/docs/tutorial/exercises.qmdmlsysim/tutorial/cheatsheet.md→mlsysim/docs/tutorial/cheatsheet.qmdmlsysim/docs/laws-explained.md→mlsysim/docs/laws-explained.qmdmlsysim/docs/config/_quarto-html.ymlThe originals at
mlsysim/tutorial/{exercises,cheatsheet}.mdare kept as-is becausetutorial/instructor-quickstart.mdandtutorial/prerequisites.mdstill reference them. If a single source of truth is preferred, happy to swap togit mvand update those two references in a follow-up.Test plan
quarto preview mlsysim/docsrenderstutorial/exercises.qmd,tutorial/cheatsheet.qmd, andlaws-explained.qmdwithout errors/tutorial/exercises.html,/tutorial/cheatsheet.html,/laws-explained.htmllocallyharvard-edge.github.io/cs249r_book_dev/) after merge🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.