mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-05-08 10:52:52 -05:00
Major changes: - Renamed entire system from "milestone" to "checkpoint" for academic framing - Checkpoints are now positioned as academic progress markers in learning journey - Implemented enhanced Rich CLI timeline with progress bars and connecting lines - Added overall progress tracking (16/16 modules = 100%) Enhanced timeline visualization: - Horizontal view shows progress bar with filled/unfilled segments - Visual connecting lines between checkpoints showing completion status - Color-coded progress: green (complete), yellow (in-progress), dim (future) - Percentage indicators for each checkpoint and overall progress CLI improvements: - `tito checkpoint status` - Shows overall and per-checkpoint progress - `tito checkpoint timeline --horizontal` - Rich visual progress line - `tito checkpoint timeline` - Vertical tree view with module details - Better progress indicators with filled bars and connecting lines Documentation updates: - Renamed milestone-system.md to checkpoint-system.md - Updated all references from milestone to checkpoint terminology - Emphasized academic checkpoint philosophy and progress markers - Added descriptions of new Rich CLI visualizations Benefits: - More academic framing aligns with educational context - Visual progress bars provide immediate feedback on learning journey - Checkpoint terminology is more familiar to students - Rich CLI visualizations make progress tracking engaging
31 lines
1.9 KiB
HTML
31 lines
1.9 KiB
HTML
<!--
|
|
AUTO-GENERATED from webpack.config.js, do **NOT** edit by hand.
|
|
These are re-used in layout.html
|
|
-->
|
|
{# Load FontAwesome icons #}
|
|
{% macro head_pre_icons() %}
|
|
<link href="{{ pathto('_static/vendor/fontawesome/6.5.2/css/all.min.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
|
|
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.5.2/webfonts/fa-solid-900.woff2', 1) }}" />
|
|
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.5.2/webfonts/fa-brands-400.woff2', 1) }}" />
|
|
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.5.2/webfonts/fa-regular-400.woff2', 1) }}" />
|
|
{% endmacro %}
|
|
|
|
{% macro head_pre_assets() %}
|
|
<!-- Loaded before other Sphinx assets -->
|
|
<link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
|
|
<link href="{{ pathto('_static/styles/bootstrap.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
|
|
<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
|
|
{% endmacro %}
|
|
|
|
{% macro head_js_preload() %}
|
|
<!-- Pre-loaded scripts that we'll load fully later -->
|
|
<link rel="preload" as="script" href="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=dfe6caa3a7d634c4db9b" />
|
|
<link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=dfe6caa3a7d634c4db9b" />
|
|
<script src="{{ pathto('_static/vendor/fontawesome/6.5.2/js/all.min.js', 1) }}?digest=dfe6caa3a7d634c4db9b"></script>
|
|
{% endmacro %}
|
|
|
|
{% macro body_post() %}
|
|
<!-- Scripts loaded after <body> so the DOM is not blocked -->
|
|
<script src="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=dfe6caa3a7d634c4db9b"></script>
|
|
<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=dfe6caa3a7d634c4db9b"></script>
|
|
{% endmacro %} |