Adds the core TinyTorch philosophy statement to:
- intro.md: Under 'Why Build Instead of Use?' section
- preface.md: After the 'How to Learn' section guidelines
- Update remaining 1957→1958 references across all documentation
- Add tito dev commands (preflight, export, validate) to CLI reference
- Update CLI validation script to recognize new dev subcommands
- Fix milestone year references in tests and workflow code
- Update timeline visualization JavaScript
This completes the Perceptron year standardization to align with
the publication year and academic citation format (rosenblatt1958perceptron).
Cherry-picked from: ebf3fb17b (feature/tito-dev-validate)
- Change navbar brand text to warm cream (#fef3c7)
- Add "Build-It-Yourself Companion" tagline under sidebar logo
- Remove duplicate tagline from intro page main content
- Replace favicon with flame icon using radial gradients
- Update community hero section to use transparent logo
- Apply modular scale typography (1.75rem subtitle, 180px logo)
- Fix og:title metadata in intro.md frontmatter
- Update milestone dates to historically accurate values
- Restructure getting-started.md with clearer user flow
- Add actual tito milestone run perceptron output
- Update intro.md hero text to match og:description
- Simplify page structure: Install -> Module -> Milestone cycle
Updated all mermaid diagram captions across the site to follow a consistent format:
- Bold title followed by a period
- Descriptive explanation of the diagram
- Ends with a period
Files updated:
- big-picture.md: TinyTorch Module Flow
- getting-started.md: TinyTorch Build Cycle
- milestones.md: Pedagogical Acts, Journey Through ML History
- intro.md: Build-Use-Reflect Learning Cycle
- learning-journey.md: Six-Act Learning Narrative
- optimization.md: Optimization Module Flow, Production Timeline
- foundation.md: Module Dependencies, Tier Milestones
- architecture.md: Module Flow, Tier Milestones
- modules.md: Module Development Workflow
- data.md: Progress Tracking Flow
- Fix broken symlink for 09_convolutions_ABOUT.md
- Fix header level warnings (H1 to H3 jumps) in community.md and intro.md
- Remove broken cross-references to deleted files across site pages
- Fix lexing errors by using text blocks for Unicode characters
- Update mermaid diagram in big-picture.md to use light fill colors
for PDF compatibility (mermaid-cli does not respect inline color styles)
- Update all repository references to point to harvard-edge/cs249r_book
- Fix Binder URLs to include tinytorch/ path prefix
- Fix Colab URLs to include tinytorch/ path prefix
- Update marimo-badges.js with correct repo and path
- Fix dataset documentation URLs
- Update module ABOUT.md files with correct source links
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Add sphinxsetup configuration with distinct colors for each admonition type
(tip=green, warning=orange, note=blue, caution=red, etc.)
- Convert {admonition} with :class: attribute to native {tip}, {warning},
{seealso} directives for proper Sphinx type detection in LaTeX output
- Remove unsupported emojis from site markdown files for LaTeX compatibility
- Update codespell ignore list for font names (Heros) and PDF options (FitH)
- Update 20 ABOUT.md files and 16 site/*.md files
- intro.md: Replace tinytorch.ai/join with GitHub Discussions link
- intro.md: Replace leaderboard with community link
- 00-introduction.md: Fix 01-setup.html to ../tiers/foundation.html
Updates the project's documentation and status to reflect its preview release state.
Focuses on gathering community feedback and shaping the direction of the project.
Replaces the old CI badge with a status badge.
Links to a discussion forum for feedback.
Updated the 1969 milestone description to accurately reflect
that this demonstrates the crisis (the mathematical impossibility),
not the solution. The solution comes in the 1986 MLP milestone.
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.
- Add install.sh script using git sparse checkout for minimal downloads
- Add tito update command to check for and install updates
- Add install command box to homepage with copy button
- Unify ASCII logo between install script and tito CLI
- Add flame emoji to tagline and tighten letter spacing
- Remove unused fix-venv and rebuild-site scripts
Apply TinyTorch brand colors to the animated terminal demo:
- Orange border (#f97316) matching top navbar
- Fire gradient on active step buttons (red → orange)
- Yellow/amber success messages (#fbbf24)
- Orange prompt color (#f97316)
- Dark gradient background matching site header
- Window dots using brand fire colors
Replace static GIF placeholders with an auto-rotating terminal animation
showing the TinyTorch journey: Setup, Build, Milestone, Compete. Features
macOS-style window chrome, line-by-line fade animation, and clickable
step buttons. Each scene shows realistic tito CLI commands with "Demos
coming soon..." message.