Vijay Janapa Reddi
|
7826e167b6
|
Reorganize repository structure and add build tooling
## Repository Organization
- Move scripts from bin/ to scripts/ directory
- activate-tinytorch: Environment activation script
- generate_module_metadata.py: Module metadata generator
- generate_student_notebooks.py: Student notebook generator
- tito: TinyTorch CLI tool
## Build System
- Add site/build.sh: Jupyter Book 1.x build automation script
- Auto-detects project root or site directory
- Activates virtual environment if available
- Handles clean builds with proper error handling
## Documentation
- Add docs/history/ for migration documentation
- ROLLBACK_TO_JB1.md: Jupyter Book 1.x rollback documentation
- MIGRATION_TO_V2.md: Jupyter Book 2.0 migration attempt notes
## Infrastructure Updates
- Update all site/modules/*_ABOUT.md symlinks: modules/ → src/
- Update all src/*/ABOUT.md symlinks: modules/ → src/
- Update .envrc: Reflect new scripts/ directory structure
- Update pyproject.toml: Add build system dependencies
This commit completes the src-modules separation restructuring and
adds necessary tooling for the new repository layout.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-25 11:29:41 -05:00 |
|