flavorpack 2025-09-03
Flavorpack
161 files · 14,188+ · 3,789-

MkDocs Site Complete Rebuild

10 files changed
  • first-package.md Documentation updates
  • packaging.rs Rust source updates
  • pspf_cross_language_audit_report.md Documentation updates
  • pspf-format.md Documentation updates
  • fep-0001-pspf-core-specification.md Documentation updates
  • fep-0001-pspf-core-specification.md Documentation updates
  • pspf-format.md Documentation updates
  • fep-0001-pspf-core-specification.md Documentation updates
  • builder.go Go builder implementation
  • builder.rs Rust builder implementation
  • Rebuilt entire documentation site with MkDocs, removing and regenerating hundreds of HTML files decouple internal
    5 files
    • first-package.md
    • pspf_cross_language_audit_report.md
    • pspf-format.md
    • fep-0001-pspf-core-specification.md
    • fep-0001-pspf-core-specification.md
  • Added new documentation pages: quickstart, installation, PSPF format, getting started examples, first package guide baseline errata
    5 files
    • first-package.md
    • pspf_cross_language_audit_report.md
    • pspf-format.md
    • fep-0001-pspf-core-specification.md
    • fep-0001-pspf-core-specification.md
  • Reorganized docs structure: moved archive docs, created new spec/feps directory structure qualify internal
    5 files
    • first-package.md
    • pspf_cross_language_audit_report.md
    • pspf-format.md
    • fep-0001-pspf-core-specification.md
    • fep-0001-pspf-core-specification.md
  • Added mkdocs.yml, mkdocs-simple.yml configurations instantiate internal
    5 files
    • first-package.md
    • pspf_cross_language_audit_report.md
    • pspf-format.md
    • fep-0001-pspf-core-specification.md
    • fep-0001-pspf-core-specification.md
  • Added custom stylesheets, macros, and reference page generators instantiate internal
    3 files
    • first-package.md
    • packaging.rs
    • pspf_cross_language_audit_report.md
  • Created API reference, architecture, development, and troubleshooting docs specify behavioral
    5 files
    • first-package.md
    • pspf_cross_language_audit_report.md
    • pspf-format.md
    • fep-0001-pspf-core-specification.md
    • fep-0001-pspf-core-specification.md

Go Ingredient Major Refactoring

10 files changed
  • builder.go Go builder implementation
  • main.go Go launcher implementation
  • launcher.go Go launcher implementation
  • metadata.go Go source updates
  • slot_processor.go Go slot processing
  • slots.go Go slot processing
  • builder.rs Rust builder implementation
  • logger.go Go source updates
  • constants.go Go source updates
  • execution.go Go execution logic
  • Extracted slot processing from builder into dedicated slot_processor.go decouple internal
    3 files
    • builder.go
    • main.go
    • launcher.go
  • Refactored constants, execution, launcher, locking, metadata, paths, reader, and slots modules decouple internal
    3 files
    • builder.go
    • main.go
    • launcher.go
  • Improved permissions parser and XOR utilities decouple internal
    3 files
    • builder.go
    • main.go
    • launcher.go
  • Multiple rounds of builder refactoring for cleaner architecture decouple internal
    3 files
    • builder.go
    • main.go
    • launcher.go

Rust Ingredient Major Refactoring

10 files changed
  • builder.rs Rust builder implementation
  • launcher.rs Rust launcher implementation
  • builder.go Go builder implementation
  • slots.rs Rust source updates
  • main.go Go launcher implementation
  • launcher.go Go launcher implementation
  • lib.rs Rust source updates
  • logger.rs Rust source updates
  • backends.rs Rust source updates
  • checksums.rs Rust source updates
  • Refactored builder, runtime, backends, checksums, launcher, locking, and slots modules decouple internal
    3 files
    • builder.rs
    • launcher.rs
    • builder.go
  • Reorganized runtime into sub-modules (environment, operations, patterns) then consolidated baseline internal
    3 files
    • builder.rs
    • launcher.rs
    • builder.go
  • Improved verifier, index, paths, and reader modules decouple internal
    3 files
    • builder.rs
    • launcher.rs
    • builder.go
  • Added shared library module (src/lib.rs) instantiate internal
    3 files
    • builder.rs
    • launcher.rs
    • builder.go

Python Source Code Improvements

10 files changed
  • combo_test.py Python test updates
  • pyvider_test.py Python test updates
  • test-manylinux.json JSON configuration
  • test-pyvider.json JSON configuration
  • test-volatile.json JSON configuration
  • pyproject.toml Project configuration
  • gen_ref_pages.py Python source updates
  • first-package.md Documentation updates
  • macros.py Python source updates
  • flavor-private.key Project files
  • Updated environment module with improved platform handling baseline internal
    3 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
  • Refactored metadata assembly with better slot processing decouple internal
    3 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
  • Cleaned up inspect command and ingredient manager imports decouple behavioral
    3 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
  • Removed unused atomic utilities and index code deprecate internal
    3 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
  • Added manylinux test configurations for pretaster qualify internal
    5 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
  • Updated packaging with improved dependency handling baseline internal
    3 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json

Test Suite Modernization

10 files changed
  • builder.go Go builder implementation
  • constants.go Go source updates
  • execution.go Go execution logic
  • index.go Go source updates
  • launcher.go Go launcher implementation
  • locking.go Go source updates
  • metadata.go Go source updates
  • paths.go Go source updates
  • reader.go Go reader implementation
  • slot_processor.go Go slot processing
  • Updated 30+ test files with improved fixtures and patterns qualify internal
    3 files
    • builder.go
    • constants.go
    • execution.go
  • Modernized UV download tests, platform tests, and format_2025 tests qualify internal
    3 files
    • builder.go
    • constants.go
    • execution.go
  • Improved conftest.py with better test infrastructure qualify internal
    3 files
    • builder.go
    • constants.go
    • execution.go

Site and Build Artifact Removal

2 files changed
  • builder.go Go builder implementation
  • builder.rs Rust builder implementation
  • Removed old generated site/ directory (300K+ lines removed) decouple internal
    2 files
    • builder.go
    • builder.rs
  • Added .gitignore entry for site builds instantiate internal
    2 files
    • builder.go
    • builder.rs
  • Added cleanup_for_release.sh script then removed it instantiate internal
    2 files
    • builder.go
    • builder.rs
  • Removed old uv.lock entries baseline internal
    2 files
    • builder.go
    • builder.rs

New Pretaster Test Configs

10 files changed
  • combo_test.py Python test updates
  • pyvider_test.py Python test updates
  • test-manylinux.json JSON configuration
  • test-pyvider.json JSON configuration
  • test-volatile.json JSON configuration
  • pyproject.toml Project configuration
  • gen_ref_pages.py Python source updates
  • macros.py Python source updates
  • flavor-private.key Project files
  • flavor-public.key Project files
  • Added test-manylinux.json, test-pyvider.json, test-volatile.json configurations qualify internal
    5 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
  • Added combo test and pyvider test Python scripts qualify internal
    5 files
    • combo_test.py
    • pyvider_test.py
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json

Project Configuration Updates

10 files changed
  • CLAUDE.md Documentation updates
  • API-REFERENCE.md Documentation updates
  • ARCHITECTURE.md Documentation updates
  • CI-CD.md Documentation updates
  • DEVELOPMENT.md Documentation updates
  • MIGRATION_PLAN.md Documentation updates
  • README.md Documentation updates
  • TROUBLESHOOTING.md Documentation updates
  • USER-GUIDE.md Documentation updates
  • DOCUMENTATION_REVIEW.md Documentation updates
  • Updated CLAUDE.md with new guidelines instantiate internal
    3 files
    • CLAUDE.md
    • API-REFERENCE.md
    • ARCHITECTURE.md
  • Updated pyproject.toml with documentation dependencies baseline internal
    5 files
    • CLAUDE.md
    • API-REFERENCE.md
    • ARCHITECTURE.md
    • CI-CD.md
    • DEVELOPMENT.md
  • Added environment setup script (env.sh) baseline internal
    3 files
    • CLAUDE.md
    • API-REFERENCE.md
    • ARCHITECTURE.md