[PR #870] [MERGED] 867 Generate unique Section IDs #983

Closed
opened 2026-03-22 15:57:05 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/harvard-edge/cs249r_book/pull/870
Author: @profvjreddi
Created: 6/21/2025
Status: Merged
Merged: 6/21/2025
Merged by: @profvjreddi

Base: devHead: 867-generate-unique-section-ids


📝 Commits (10+)

  • 7909acb Adds script to manage section IDs in markdown files
  • 4e9bc8d Adds support for unnumbered class in headers
  • 24fbd21 Add pre-commit config (manual only)
  • f9b37aa Adds a script to manage section IDs in Markdown
  • 464b7a9 Refactors section ID generation and validation.
  • 40386c6 Normalizes section ID generation and validation
  • 2ecd899 Improves section ID generation and verification
  • 6e66483 Updates shared labs heading
  • f5d2d4c Updates part titles to be headings
  • 83ed7d0 Updates and adds section IDs to Markdown files.

📊 Changes

63 files changed (+6314 additions, -2028 deletions)

View changed files

📝 .gitignore (+3 -0)
📝 .pre-commit-config.yaml (+13 -0)
📝 _quarto.yml (+86 -85)
📝 contents/appendix/phd_survival_guide.qmd (+6 -6)
📝 contents/core/ai_for_good/ai_for_good.qmd (+45 -45)
📝 contents/core/benchmarking/benchmarking.qmd (+96 -96)
📝 contents/core/conclusion/conclusion.qmd (+16 -16)
📝 contents/core/data_engineering/data_engineering.qmd (+49 -49)
📝 contents/core/dl_primer/dl_primer.qmd (+71 -71)
📝 contents/core/dnn_architectures/dnn_architectures.qmd (+50 -50)
📝 contents/core/efficient_ai/efficient_ai.qmd (+84 -84)
📝 contents/core/frameworks/frameworks.qmd (+97 -95)
📝 contents/core/hw_acceleration/hw_acceleration.qmd (+139 -139)
📝 contents/core/introduction/introduction.qmd (+606 -41)
contents/core/introduction/quizzes.json (+583 -0)
📝 contents/core/ml_systems/ml_systems.qmd (+38 -38)
📝 contents/core/ondevice_learning/ondevice_learning.qmd (+47 -47)
📝 contents/core/ops/ops.qmd (+77 -77)
📝 contents/core/optimizations/optimizations.qmd (+129 -129)
📝 contents/core/privacy_security/privacy_security.qmd (+56 -56)

...and 43 more files

📄 Description

https://github.com/harvard-edge/cs249r_book/issues/867


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/harvard-edge/cs249r_book/pull/870 **Author:** [@profvjreddi](https://github.com/profvjreddi) **Created:** 6/21/2025 **Status:** ✅ Merged **Merged:** 6/21/2025 **Merged by:** [@profvjreddi](https://github.com/profvjreddi) **Base:** `dev` ← **Head:** `867-generate-unique-section-ids` --- ### 📝 Commits (10+) - [`7909acb`](https://github.com/harvard-edge/cs249r_book/commit/7909acb2143fe16ca597f691d2a46db1d52abdbb) Adds script to manage section IDs in markdown files - [`4e9bc8d`](https://github.com/harvard-edge/cs249r_book/commit/4e9bc8d19d902291c6c41964e5a51222d7b160d3) Adds support for unnumbered class in headers - [`24fbd21`](https://github.com/harvard-edge/cs249r_book/commit/24fbd21d438c8fd077aa4c86f8aea7ce5dc18819) Add pre-commit config (manual only) - [`f9b37aa`](https://github.com/harvard-edge/cs249r_book/commit/f9b37aa42df66bbda327cf3b7e5973f29238a2fc) Adds a script to manage section IDs in Markdown - [`464b7a9`](https://github.com/harvard-edge/cs249r_book/commit/464b7a99449a3d032a383ec34e6cb12450aba0c3) Refactors section ID generation and validation. - [`40386c6`](https://github.com/harvard-edge/cs249r_book/commit/40386c68c3cb6840d9df85d85123b061180efe7e) Normalizes section ID generation and validation - [`2ecd899`](https://github.com/harvard-edge/cs249r_book/commit/2ecd899cf443dde3d400ac7bcd198e338e8d4db5) Improves section ID generation and verification - [`6e66483`](https://github.com/harvard-edge/cs249r_book/commit/6e66483224dd9e9a5a7e446b7b234f54b70849e7) Updates shared labs heading - [`f5d2d4c`](https://github.com/harvard-edge/cs249r_book/commit/f5d2d4c4f3a4d0458c480b7253772e343ed98678) Updates part titles to be headings - [`83ed7d0`](https://github.com/harvard-edge/cs249r_book/commit/83ed7d03b47ae272ce09bd0f8d7b4230065035be) Updates and adds section IDs to Markdown files. ### 📊 Changes **63 files changed** (+6314 additions, -2028 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -0) 📝 `.pre-commit-config.yaml` (+13 -0) 📝 `_quarto.yml` (+86 -85) 📝 `contents/appendix/phd_survival_guide.qmd` (+6 -6) 📝 `contents/core/ai_for_good/ai_for_good.qmd` (+45 -45) 📝 `contents/core/benchmarking/benchmarking.qmd` (+96 -96) 📝 `contents/core/conclusion/conclusion.qmd` (+16 -16) 📝 `contents/core/data_engineering/data_engineering.qmd` (+49 -49) 📝 `contents/core/dl_primer/dl_primer.qmd` (+71 -71) 📝 `contents/core/dnn_architectures/dnn_architectures.qmd` (+50 -50) 📝 `contents/core/efficient_ai/efficient_ai.qmd` (+84 -84) 📝 `contents/core/frameworks/frameworks.qmd` (+97 -95) 📝 `contents/core/hw_acceleration/hw_acceleration.qmd` (+139 -139) 📝 `contents/core/introduction/introduction.qmd` (+606 -41) ➕ `contents/core/introduction/quizzes.json` (+583 -0) 📝 `contents/core/ml_systems/ml_systems.qmd` (+38 -38) 📝 `contents/core/ondevice_learning/ondevice_learning.qmd` (+47 -47) 📝 `contents/core/ops/ops.qmd` (+77 -77) 📝 `contents/core/optimizations/optimizations.qmd` (+129 -129) 📝 `contents/core/privacy_security/privacy_security.qmd` (+56 -56) _...and 43 more files_ </details> ### 📄 Description https://github.com/harvard-edge/cs249r_book/issues/867 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 15:57:05 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/cs249r_book#983