plating 2025-10-29
Refined conformance headers, expanded doc generator and single compiler
30 files · 204+ · 137-

Conformance script refinements

1 file changed
  • conform.py Refined conformance script with 30 lines of changes
  • Updated conform.py with refinements to header/footer conformance logic decouple internal
    1 file
    • conform.py

Doc generator and compiler expansion

4 files changed
  • doc_generator.py Expanded with 114 lines of additional batch processing capabilities
  • single.py Enhanced with 40 lines of improvements
  • cli.py Updated with 30 lines of changes
  • plating.py Updated with 8 lines of changes
  • Expanded src/plating/core/doc_generator.py with 114 lines of additional batch processing capabilities decouple internal
    1 file
    • doc_generator.py
  • Enhanced src/plating/compiler/single.py with 40 lines of improvements decouple internal
    1 file
    • single.py
  • Updated CLI and plating core for expanded doc generator integration decouple internal
    2 files
    • cli.py
    • plating.py

Schema helper additions

3 files changed
  • helpers.py Added 6 lines of new helper functions
  • processor.py Removed 6 lines (moved to helpers)
  • types.py Added 2 lines of type definitions
  • Added new helper functions to src/plating/schema/helpers.py (moved from processor) instantiate internal
    2 files
    • helpers.py
    • processor.py
  • Added type definition to src/plating/types.py instantiate internal
    1 file
    • types.py

Header cleanup across modules

13 files changed
  • filtered.py Added 7 lines to header
  • __init__.py Removed 3 lines from header
  • adorner.py Refined header
  • api.py Removed duplicate header lines
  • finder.py Removed duplicate header lines
  • error_handling.py Removed duplicate header lines
  • example_compiler.py Removed duplicate header lines
  • linting.py Removed duplicate header lines
  • markdown_validator.py Removed duplicate header lines
  • filters.py Removed duplicate header lines
  • functions.py Removed duplicate header lines
  • generator.py Removed duplicate header lines
  • processor.py Removed 3 lines from header
  • Cleaned up duplicate and redundant header lines across source modules baseline internal
    5 files
    • __init__.py
    • api.py
    • error_handling.py
    • linting.py
    • filters.py

Test updates

9 files changed
  • conftest.py Removed 3 lines
  • test_adorner.py Removed 2 lines
  • test_cli_integration.py Updated with 5 lines of changes
  • test_foundation_integration.py Removed 2 lines
  • test_grouped_compiler.py Simplified with 39 lines of changes
  • test_modern_api.py Updated with 7 lines of changes
  • test_plating_bundle.py Added 1 line
  • test_plating_discovery.py Added 1 line
  • test_schema.py Added 1 line
  • Cleaned up test headers and simplified test assertions across test suite qualify internal
    3 files
    • test_grouped_compiler.py
    • test_modern_api.py
    • test_cli_integration.py