plating
2025-09-12
Component sets removed and codebase simplified
20 files · 938+ · 3,619-
Component sets system removal
4 files changed
component_sets.pyDeleted (303 lines)COMPONENTSETS_EXAMPLE.mdDeleted (584 lines)api.pyRemoved adorn_set(), plate_set(), and component-set methods (reduced from 644 to ~321 lines)test_component_sets_core.pyDeleted (376 lines)
- Deleted
src/plating/component_sets.py(303 lines) andCOMPONENTSETS_EXAMPLE.md(584 lines) decouple internal2 files
component_sets.pyCOMPONENTSETS_EXAMPLE.md
- Removed
adorn_set(),plate_set(), and all component-set-related methods fromsrc/plating/api.py(reduced from 644 to ~321 lines) decouple behavioral1 file
api.py
- Deleted
tests/test_component_sets_core.py(376 lines) qualify internal1 file
test_component_sets_core.py
Registry simplification
1 file changed
registry.pyReduced from 431 to 240 lines, removing component set management methods
CLI simplification
1 file changed
cli.pyReduced from 705 to ~266 lines, removing component set CLI commands
- Reduced
src/plating/cli.pyfrom 705 to ~266 lines, removing component set CLI commands decouple behavioral1 file
cli.py
Absolute import conversion
5 files changed
api.pyConverted relative imports to absoluteadorner.pyConverted relative imports to absoluteplating.pyConverted relative imports to absoluteschema.pyConverted relative imports to absolutetypes.pyConverted relative imports to absolute
Test and code updates
10 files changed
conftest.pyExpanded fixtures (added ~200 lines of new test infrastructure)test_adorner.pyRevised assertionstest_schema.pyRevised assertionstest_foundation_integration.pyRevised assertionstest_modern_api.pyRevised assertionstest_real_pyvider_components.pyDeleted (294 lines)test_stir_migration.pyDeleted (676 lines)pyproject.tomlDependency updatessettings.local.jsonUpdated settingsuv.lockLock file updated
- Updated
tests/conftest.pywith expanded fixtures (added ~200 lines of new test infrastructure) qualify internal1 file
conftest.py
- Updated
tests/test_adorner.py,tests/test_schema.py,tests/test_foundation_integration.py,tests/test_modern_api.pywith revised assertions qualify internal4 files
test_adorner.pytest_schema.pytest_foundation_integration.pytest_modern_api.py
- Updated
src/plating/adorner/adorner.pywith import and logic adjustments decouple internal1 file
adorner.py
- Updated
src/plating/plating.pywith discovery and bundle loading changes decouple internal1 file
plating.py
- Deleted
test_real_pyvider_components.py(294 lines) andtests/test_stir_migration.py(676 lines) qualify internal2 files
test_real_pyvider_components.pytest_stir_migration.py