plating 2025-09-22
Generated docs removed and example compiler added
85 files · 641+ · 40,081-

Example compiler

1 file changed
  • example_compiler.py New ExampleCompiler class for compiling executable Terraform examples (512 lines)
  • Added src/plating/example_compiler.py (512 lines) with ExampleCompiler class for compiling executable Terraform examples instantiate behavioral
    1 file
    • example_compiler.py
  • Generates provider configuration, per-component examples, and a complete combined example instantiate internal
    1 file
    • example_compiler.py
  • Uses CompilationResult attrs class to track generated files, errors, and statistics instantiate internal
    1 file
    • example_compiler.py

Generated documentation removal

10 files changed
  • index.md Deleted (part of debug_docs/ directory removal)
  • file_content.md Deleted
  • env_variables.md Deleted
  • add.md Deleted
  • index.md Deleted (part of test_docs/ directory removal)
  • file_content.md Deleted
  • env_variables.md Deleted (part of test-provider-docs/ directory removal)
  • file_content.md Deleted
  • regenerate_docs.py Deleted documentation regeneration script (69 lines)
  • soup-profiles.toml Deleted legacy example config (53 lines)
  • Removed debug_docs/ directory (32 files, ~13,000 lines) – debug documentation output baseline internal
    4 files
    • index.md
    • file_content.md
    • env_variables.md
    • add.md
  • Removed test_docs/ directory (32 files, ~13,000 lines) – test documentation output baseline internal
    3 files
    • index.md
    • file_content.md
    • env_variables.md
  • Removed test-provider-docs/ directory (16 files, ~11,000 lines) – test provider documentation baseline internal
    3 files
    • env_variables.md
    • file_content.md
    • string_manipulation.md
  • Removed regenerate_docs.py (69 lines) – documentation regeneration script baseline internal
    1 file
    • regenerate_docs.py
  • Removed docs/examples/soup-profiles.toml (53 lines) – legacy example config baseline internal
    1 file
    • soup-profiles.toml

CLI and test updates

4 files changed
  • cli.py Refined command structure (~50 lines changed)
  • __init__.py Updated exports
  • test_modern_api.py Test adjustments (~109 lines)
  • settings.local.json Updated settings
  • Updated src/plating/cli.py with refined command structure (~50 lines changed) decouple internal
    1 file
    • cli.py
  • Updated tests/test_modern_api.py with ~109 lines of test adjustments qualify internal
    1 file
    • test_modern_api.py