pyvider-hcl 2025-11-03
Replaced dynamic API reference generation with static reference pages
20 files · 50+ · 73-

Static API reference pages

18 files changed
  • gen_ref_pages.py Removed dynamic page generation script (66 lines deleted)
  • SUMMARY.md Added navigation structure for reference pages
  • exceptions.md Added mkdocstrings stub for exceptions module
  • index.md Added mkdocstrings stub for factories package
  • resources.md Added mkdocstrings stub for resources module
  • types.md Added mkdocstrings stub for types module
  • variables.md Added mkdocstrings stub for variables module
  • index.md Added mkdocstrings stub for hcl package
  • formatting.md Added mkdocstrings stub for formatting module
  • index.md Added mkdocstrings stub for output package
  • base.md Added mkdocstrings stub for parser base module
  • context.md Added mkdocstrings stub for parser context module
  • index.md Added mkdocstrings stub for parser package
  • inference.md Added mkdocstrings stub for inference module
  • config.md Added mkdocstrings stub for terraform config module
  • index.md Added mkdocstrings stub for terraform package
  • index.md Added mkdocstrings stub for pyvider package
  • mkdocs.yml Updated navigation to reference static pages instead of generated ones
  • Removed docs/reference/gen_ref_pages.py dynamic page generation script specify internal
    1 file
    • gen_ref_pages.py
  • Added docs/reference/SUMMARY.md with navigation structure specify internal
    1 file
    • SUMMARY.md
  • Added individual mkdocstrings stub pages for each module across exceptions, factories, output, parser, and terraform subpackages specify internal
    14 files
    • exceptions.md
    • index.md
    • resources.md
    • types.md
    • variables.md
    • formatting.md
    • index.md
    • base.md
    • context.md
    • index.md
    • inference.md
    • config.md
    • index.md
    • index.md

Updated build configuration and gitignore

2 files changed
  • Makefile Updated Makefile targets for static reference page approach
  • .gitignore Added 3 new entries
  • Updated Makefile targets for the new static reference page approach baseline internal
    1 file
    • Makefile
  • Added entries to .gitignore baseline internal
    1 file
    • .gitignore