mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-04-28 19:24:28 -05:00
- Implement tito benchmark baseline and capstone commands - Add SPEC-style normalization for baseline benchmarks - Implement tito community join, update, leave, stats, profile commands - Use project-local storage (.tinytorch/) for user data - Add privacy-by-design with explicit consent prompts - Update site documentation for community and benchmark features - Add Marimo integration for online notebooks - Clean up redundant milestone setup exploration docs - Finalize baseline design: fast setup validation (~1 second) with normalized results
2.3 KiB
2.3 KiB
Documentation Structure - Single Source of Truth
Site Documentation (site/)
Purpose: User-facing website content (built with Jupyter Book)
Files:
site/community.md- Community features for website visitorssite/quickstart-guide.md- Quick start guidesite/student-workflow.md- Student workflow guidesite/instructor-guide.md- Instructor guide (copied from docs/)site/usage-paths/classroom-use.md- Classroom usage guide
Build: These files are built into the website via make html in site/
Developer Documentation (docs/)
Purpose: Technical documentation for developers and experts
Files:
docs/COMMUNITY_BENCHMARK_IMPLEMENTATION.md- Full implementation detailsdocs/EXPERT_FEEDBACK_ANALYSIS.md- Expert feedback analysisdocs/EXPERT_FEEDBACK_REQUEST.md- Questions for expertsdocs/PRIVACY_DATA_RETENTION.md- Privacy policydocs/CONFIGURATION_SETUP.md- Configuration guidedocs/COMMUNITY_FEATURES_SUMMARY.md- Quick summary
Note: These are NOT included in the website build - they're for developers/experts
Root Documentation
Purpose: Repository-level documentation
Files:
README.md- Main repository READMECONTRIBUTING.md- Contribution guidelinesINSTRUCTOR.md- Instructor guide (root copy)TA_GUIDE.md- TA guide (root copy)
Single Source Principle
Site files (site/*.md):
- ✅ Single source:
site/community.mdis the ONLY community page for website - ✅ No duplicates in
docs/for website content
Developer docs (docs/*.md):
- ✅ Technical details for developers
- ✅ NOT built into website (separate purpose)
Root docs (*.md):
- ✅ Repository-level documentation
- ✅ Referenced by paper.tex
File Locations Summary
| Content Type | Location | Purpose | Built into Site? |
|---|---|---|---|
| Community features | site/community.md |
Website page | ✅ Yes |
| Quick start | site/quickstart-guide.md |
Website page | ✅ Yes |
| Student workflow | site/student-workflow.md |
Website page | ✅ Yes |
| Implementation details | docs/COMMUNITY_*.md |
Developer docs | ❌ No |
| Privacy policy | docs/PRIVACY_*.md |
Developer docs | ❌ No |
| Expert feedback | docs/EXPERT_*.md |
Developer docs | ❌ No |
All documentation is in the correct location with no duplicates.