flavorpack
2025-09-03
Flavorpack
161 files · 14,188+ · 3,789-
MkDocs Site Complete Rebuild
10 files changed
first-package.mdDocumentation updatespackaging.rsRust source updatespspf_cross_language_audit_report.mdDocumentation updatespspf-format.mdDocumentation updatesfep-0001-pspf-core-specification.mdDocumentation updatesfep-0001-pspf-core-specification.mdDocumentation updatespspf-format.mdDocumentation updatesfep-0001-pspf-core-specification.mdDocumentation updatesbuilder.goGo builder implementationbuilder.rsRust builder implementation
- Rebuilt entire documentation site with MkDocs, removing and regenerating hundreds of HTML files
decouple
internal
5 files
first-package.mdpspf_cross_language_audit_report.mdpspf-format.mdfep-0001-pspf-core-specification.mdfep-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.mdpspf_cross_language_audit_report.mdpspf-format.mdfep-0001-pspf-core-specification.mdfep-0001-pspf-core-specification.md
- Reorganized docs structure: moved archive docs, created new spec/feps directory structure
qualify
internal
5 files
first-package.mdpspf_cross_language_audit_report.mdpspf-format.mdfep-0001-pspf-core-specification.mdfep-0001-pspf-core-specification.md
- Added
mkdocs.yml,mkdocs-simple.ymlconfigurations instantiate internal5 files
first-package.mdpspf_cross_language_audit_report.mdpspf-format.mdfep-0001-pspf-core-specification.mdfep-0001-pspf-core-specification.md
- Added custom stylesheets, macros, and reference page generators
instantiate
internal
3 files
first-package.mdpackaging.rspspf_cross_language_audit_report.md
- Created API reference, architecture, development, and troubleshooting docs
specify
behavioral
5 files
first-package.mdpspf_cross_language_audit_report.mdpspf-format.mdfep-0001-pspf-core-specification.mdfep-0001-pspf-core-specification.md
Go Ingredient Major Refactoring
10 files changed
builder.goGo builder implementationmain.goGo launcher implementationlauncher.goGo launcher implementationmetadata.goGo source updatesslot_processor.goGo slot processingslots.goGo slot processingbuilder.rsRust builder implementationlogger.goGo source updatesconstants.goGo source updatesexecution.goGo execution logic
- Extracted slot processing from builder into dedicated
slot_processor.godecouple internal3 files
builder.gomain.golauncher.go
- Refactored constants, execution, launcher, locking, metadata, paths, reader, and slots modules
decouple
internal
3 files
builder.gomain.golauncher.go
- Improved permissions parser and XOR utilities
decouple
internal
3 files
builder.gomain.golauncher.go
- Multiple rounds of builder refactoring for cleaner architecture
decouple
internal
3 files
builder.gomain.golauncher.go
Rust Ingredient Major Refactoring
10 files changed
builder.rsRust builder implementationlauncher.rsRust launcher implementationbuilder.goGo builder implementationslots.rsRust source updatesmain.goGo launcher implementationlauncher.goGo launcher implementationlib.rsRust source updateslogger.rsRust source updatesbackends.rsRust source updateschecksums.rsRust source updates
- Refactored builder, runtime, backends, checksums, launcher, locking, and slots modules
decouple
internal
3 files
builder.rslauncher.rsbuilder.go
- Reorganized runtime into sub-modules (environment, operations, patterns) then consolidated
baseline
internal
3 files
builder.rslauncher.rsbuilder.go
- Improved verifier, index, paths, and reader modules
decouple
internal
3 files
builder.rslauncher.rsbuilder.go
- Added shared library module (
src/lib.rs) instantiate internal3 files
builder.rslauncher.rsbuilder.go
Python Source Code Improvements
10 files changed
combo_test.pyPython test updatespyvider_test.pyPython test updatestest-manylinux.jsonJSON configurationtest-pyvider.jsonJSON configurationtest-volatile.jsonJSON configurationpyproject.tomlProject configurationgen_ref_pages.pyPython source updatesfirst-package.mdDocumentation updatesmacros.pyPython source updatesflavor-private.keyProject files
- Updated environment module with improved platform handling
baseline
internal
3 files
combo_test.pypyvider_test.pytest-manylinux.json
- Refactored metadata assembly with better slot processing
decouple
internal
3 files
combo_test.pypyvider_test.pytest-manylinux.json
- Cleaned up inspect command and ingredient manager imports
decouple
behavioral
3 files
combo_test.pypyvider_test.pytest-manylinux.json
- Removed unused atomic utilities and index code
deprecate
internal
3 files
combo_test.pypyvider_test.pytest-manylinux.json
- Added manylinux test configurations for pretaster
qualify
internal
5 files
combo_test.pypyvider_test.pytest-manylinux.jsontest-pyvider.jsontest-volatile.json
- Updated packaging with improved dependency handling
baseline
internal
3 files
combo_test.pypyvider_test.pytest-manylinux.json
Test Suite Modernization
10 files changed
builder.goGo builder implementationconstants.goGo source updatesexecution.goGo execution logicindex.goGo source updateslauncher.goGo launcher implementationlocking.goGo source updatesmetadata.goGo source updatespaths.goGo source updatesreader.goGo reader implementationslot_processor.goGo slot processing
- Updated 30+ test files with improved fixtures and patterns
qualify
internal
3 files
builder.goconstants.goexecution.go
- Modernized UV download tests, platform tests, and format_2025 tests
qualify
internal
3 files
builder.goconstants.goexecution.go
- Improved conftest.py with better test infrastructure
qualify
internal
3 files
builder.goconstants.goexecution.go
Site and Build Artifact Removal
2 files changed
builder.goGo builder implementationbuilder.rsRust builder implementation
- Removed old generated site/ directory (300K+ lines removed)
decouple
internal
2 files
builder.gobuilder.rs
- Added
.gitignoreentry for site builds instantiate internal2 files
builder.gobuilder.rs
- Added
cleanup_for_release.shscript then removed it instantiate internal2 files
builder.gobuilder.rs
- Removed old
uv.lockentries baseline internal2 files
builder.gobuilder.rs
New Pretaster Test Configs
10 files changed
combo_test.pyPython test updatespyvider_test.pyPython test updatestest-manylinux.jsonJSON configurationtest-pyvider.jsonJSON configurationtest-volatile.jsonJSON configurationpyproject.tomlProject configurationgen_ref_pages.pyPython source updatesmacros.pyPython source updatesflavor-private.keyProject filesflavor-public.keyProject files
- Added
test-manylinux.json,test-pyvider.json,test-volatile.jsonconfigurations qualify internal5 files
combo_test.pypyvider_test.pytest-manylinux.jsontest-pyvider.jsontest-volatile.json
- Added combo test and pyvider test Python scripts
qualify
internal
5 files
combo_test.pypyvider_test.pytest-manylinux.jsontest-pyvider.jsontest-volatile.json
Project Configuration Updates
10 files changed
CLAUDE.mdDocumentation updatesAPI-REFERENCE.mdDocumentation updatesARCHITECTURE.mdDocumentation updatesCI-CD.mdDocumentation updatesDEVELOPMENT.mdDocumentation updatesMIGRATION_PLAN.mdDocumentation updatesREADME.mdDocumentation updatesTROUBLESHOOTING.mdDocumentation updatesUSER-GUIDE.mdDocumentation updatesDOCUMENTATION_REVIEW.mdDocumentation updates
- Updated CLAUDE.md with new guidelines
instantiate
internal
3 files
CLAUDE.mdAPI-REFERENCE.mdARCHITECTURE.md
- Updated pyproject.toml with documentation dependencies
baseline
internal
5 files
CLAUDE.mdAPI-REFERENCE.mdARCHITECTURE.mdCI-CD.mdDEVELOPMENT.md
- Added environment setup script (
env.sh) baseline internal3 files
CLAUDE.mdAPI-REFERENCE.mdARCHITECTURE.md