tofusoup
2025-08-18
Removed garnish module in favor of separate plating package
16 files · 2+ · 3,861-
Garnish module removal
14 files changed
__init__.pyDeleted garnish module initializationasync_renderer.pyRemoved async template rendering engine (698 lines)cli.pyRemoved garnish CLI commands (251 lines)garnish.pyRemoved core garnish logic (192 lines)garnish_renderer.pyRemoved template renderer (178 lines)generator.pyRemoved code generator (190 lines)linting.pyRemoved garnish linting rules (235 lines)models.pyRemoved data models (75 lines)scaffolder.pyRemoved project scaffolding (281 lines)schema.pyRemoved garnish schema definitions (481 lines)template_filters.pyRemoved Jinja2 template filters (117 lines)template_functions.pyRemoved Jinja2 template functions (216 lines)templates.pyRemoved template management (215 lines)test_runner.pyRemoved garnish test runner (704 lines)
- Deleted the entire src/tofusoup/garnish/ directory containing 14 modules totaling approximately 3,800 lines, migrating this functionality to the standalone plating package
baseline
behavioral
14 files
__init__.pyasync_renderer.pycli.pygarnish.pygarnish_renderer.pygenerator.pylinting.pymodels.pyscaffolder.pyschema.pytemplate_filters.pytemplate_functions.pytemplates.pytest_runner.py
Configuration updates
2 files changed
pyproject.tomlRemoved garnish-related dependenciescli.pyRemoved garnish CLI registration
- Updated pyproject.toml to remove garnish-related dependencies
baseline
internal
1 file
pyproject.toml
- Updated src/tofusoup/cli.py to remove garnish CLI registration
baseline
behavioral
1 file
cli.py