Vijay Janapa Reddi
d4edaea714
style: unify subscribe modal branding and use relative navbar links
...
- Update all subscribe modals to show just "MLSysBook" branding
- Change navbar project links to relative paths for dev site compatibility
- Update book, kits, and tinytorch configs consistently
2025-12-28 15:04:02 -05:00
Vijay Janapa Reddi
d42ca87f96
refactor: standardize subscribe modal tag naming convention
...
Use consistent *-site suffix for Buttondown tags:
- tinytorch-website -> tinytorch-site
- mlsysbook-textbook -> mlsysbook-site
2025-12-15 19:03:57 -05:00
Vijay Janapa Reddi
639bf0bb85
feat: add URL hash support for subscribe modal
...
Opening a page with #subscribe in the URL now automatically
opens the subscribe popup on both sites.
2025-12-15 13:40:07 -05:00
Vijay Janapa Reddi
853eb03ee8
style: apply consistent whitespace and formatting across codebase
2025-12-13 14:05:34 -05:00
Vijay Janapa Reddi
e88b697c2a
Updates site styling and footer to match MLSysBook
...
Improves the website's appearance by aligning its styling and footer with the MLSysBook design.
This includes modifications to the navbar height, addition of a custom footer with relevant links and copyright information, and updates to the subscription link handling for better user experience.
2025-12-11 09:28:11 -08:00
Vijay Janapa Reddi
c42fcb77a4
Add optional 'What brings you here?' field to subscribe modals
2025-12-10 06:08:34 -08:00
Vijay Janapa Reddi
c602f97364
feat: integrate TinyTorch into MLSysBook repository
...
TinyTorch educational deep learning framework now lives at tinytorch/
Structure:
- tinytorch/src/ - Source modules (single source of truth)
- tinytorch/tito/ - CLI tool
- tinytorch/tests/ - Test suite
- tinytorch/site/ - Jupyter Book website
- tinytorch/milestones/ - Historical ML implementations
- tinytorch/datasets/ - Educational datasets (tinydigits, tinytalks)
- tinytorch/assignments/ - NBGrader assignments
- tinytorch/instructor/ - Teaching materials
Workflows (with tinytorch- prefix):
- tinytorch-ci.yml - CI/CD pipeline
- tinytorch-publish-dev.yml - Dev site deployment
- tinytorch-publish-live.yml - Live site deployment
- tinytorch-build-pdf.yml - PDF generation
- tinytorch-release-check.yml - Release validation
Repository Variables added:
- TINYTORCH_ROOT = tinytorch
- TINYTORCH_SRC = tinytorch/src
- TINYTORCH_SITE = tinytorch/site
- TINYTORCH_TESTS = tinytorch/tests
All workflows use \${{ vars.TINYTORCH_* }} for path configuration.
Note: tinytorch/site/_static/favicon.svg kept as SVG (valid for favicons)
2025-12-05 19:23:18 -08:00