plating 2025-09-16
Code quality pass and MkDocs documentation setup
22 files · 862+ · 1,007-

Code quality and foundation integration cleanup

12 files changed
  • async_template_engine.py Reduced complexity in template rendering
  • decorators.py Refined metrics and retry decorator implementations
  • markdown_validator.py Streamlined validation logic
  • plating.py Reduced from ~527 to ~390 lines with cleaner async patterns
  • registry.py Refined component lookup logic
  • types.py Reorganized type definitions
  • __init__.py Updated exports
  • __init__.py Updated adorner package init
  • linting.py Updated linting module
  • schema.py Updated schema module
  • cli.py Updated CLI module
  • pyproject.toml Dependency adjustments
  • Simplified src/plating/async_template_engine.py – reduced complexity in template rendering decouple internal
    1 file
    • async_template_engine.py
  • Cleaned up src/plating/decorators.py – refined metrics and retry decorator implementations harden internal
    1 file
    • decorators.py
  • Simplified src/plating/markdown_validator.py – streamlined validation logic decouple internal
    1 file
    • markdown_validator.py
  • Refactored src/plating/plating.py – reduced from ~527 to ~390 lines with cleaner async patterns decouple internal
    1 file
    • plating.py
  • Updated src/plating/registry.py with refined component lookup logic decouple internal
    1 file
    • registry.py
  • Cleaned up src/plating/types.py – reorganized type definitions decouple internal
    1 file
    • types.py
  • Updated src/plating/__init__.py exports decouple internal
    1 file
    • __init__.py

MkDocs documentation setup

4 files changed
  • mkdocs.yml New full site configuration (97 lines)
  • index.md New documentation landing page (41 lines)
  • index.md API documentation index (15 lines)
  • README.md Deleted old README (205 lines)
  • Added new mkdocs.yml (97 lines) with full site configuration specify behavioral
    1 file
    • mkdocs.yml
  • Added docs/index.md (41 lines) as new documentation landing page specify internal
    1 file
    • index.md
  • Added docs/api/index.md (15 lines) as API documentation index specify internal
    1 file
    • index.md
  • Removed old docs/README.md (205 lines) specify errata
    1 file
    • README.md

Testing updates

6 files changed
  • conftest.py Revised mocking and assertion patterns
  • test_adorner.py Revised assertions
  • test_foundation_integration.py Revised assertions
  • test_modern_api.py Revised assertions
  • test_schema.py Revised assertions
  • test_module_imports.py Updated module import tests
  • Updated tests/conftest.py, tests/test_adorner.py, tests/test_foundation_integration.py, tests/test_modern_api.py, tests/test_schema.py, tests/test_module_imports.py with revised mocking and assertion patterns qualify internal
    6 files
    • conftest.py
    • test_adorner.py
    • test_foundation_integration.py
    • test_modern_api.py
    • test_schema.py
    • test_module_imports.py