Commit Graph

7 Commits

Author SHA1 Message Date
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