plating
2025-10-29
Refined conformance headers, expanded doc generator and single compiler
30 files · 204+ · 137-
Conformance script refinements
1 file changed
conform.pyRefined conformance script with 30 lines of changes
Doc generator and compiler expansion
4 files changed
doc_generator.pyExpanded with 114 lines of additional batch processing capabilitiessingle.pyEnhanced with 40 lines of improvementscli.pyUpdated with 30 lines of changesplating.pyUpdated with 8 lines of changes
- Expanded
src/plating/core/doc_generator.pywith 114 lines of additional batch processing capabilities decouple internal1 file
doc_generator.py
- Enhanced
src/plating/compiler/single.pywith 40 lines of improvements decouple internal1 file
single.py
- Updated CLI and plating core for expanded doc generator integration
decouple
internal
2 files
cli.pyplating.py
Schema helper additions
3 files changed
helpers.pyAdded 6 lines of new helper functionsprocessor.pyRemoved 6 lines (moved to helpers)types.pyAdded 2 lines of type definitions
- Added new helper functions to
src/plating/schema/helpers.py(moved from processor) instantiate internal2 files
helpers.pyprocessor.py
- Added type definition to
src/plating/types.pyinstantiate internal1 file
types.py
Header cleanup across modules
13 files changed
filtered.pyAdded 7 lines to header__init__.pyRemoved 3 lines from headeradorner.pyRefined headerapi.pyRemoved duplicate header linesfinder.pyRemoved duplicate header lineserror_handling.pyRemoved duplicate header linesexample_compiler.pyRemoved duplicate header lineslinting.pyRemoved duplicate header linesmarkdown_validator.pyRemoved duplicate header linesfilters.pyRemoved duplicate header linesfunctions.pyRemoved duplicate header linesgenerator.pyRemoved duplicate header linesprocessor.pyRemoved 3 lines from header
Test updates
9 files changed
conftest.pyRemoved 3 linestest_adorner.pyRemoved 2 linestest_cli_integration.pyUpdated with 5 lines of changestest_foundation_integration.pyRemoved 2 linestest_grouped_compiler.pySimplified with 39 lines of changestest_modern_api.pyUpdated with 7 lines of changestest_plating_bundle.pyAdded 1 linetest_plating_discovery.pyAdded 1 linetest_schema.pyAdded 1 line