mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-04-29 17:20:21 -05:00
✅ Perfect pre-commit integration achieved: - Added check-build-artifacts hook using ./binder check - Fixed exit codes: returns 1 when artifacts found, 0 when clean - Removed tracked TikZ diagram PDFs from git (build artifacts) - Enhanced artifact detection and cleanup patterns 🧹 TikZ diagram management: - Removed diagram-*.pdf files from git tracking - Added cleanup patterns for generated diagrams - Pre-commit now properly detects and blocks artifact commits 🚀 Complete workflow proven: 1. git commit → pre-commit runs binder check 2. If artifacts found → commit blocked with guidance 3. User runs ./binder clean → artifacts removed 4. Retry commit → pre-commit passes ✅ 🎉 Book Binder: Complete MLSysBook development CLI - Single tool for all development operations - Perfect pre-commit integration - Bulletproof artifact detection and cleanup - Professional git workflow integration
12 lines
359 B
Plaintext
12 lines
359 B
Plaintext
# MLSysBook Dependencies
|
|
# This is a convenience file that includes all dependencies
|
|
#
|
|
# To install all dependencies:
|
|
# pip install -r requirements.txt
|
|
#
|
|
# For development work including Book Binder CLI:
|
|
# pip install -r requirements.txt
|
|
#
|
|
# Main dependencies are maintained in tools/dependencies/requirements.txt
|
|
|
|
-r tools/dependencies/requirements.txt |