plating
2025-09-19
MkDocs site generated and modular package structure built out
101 files · 38,997+ · 221-
Generated MkDocs site
8 files changed
index.htmlMain site pagesearch_index.jsonLunr.js search indexsitemap.xmlSite map404.htmlCustom 404 pageindex.htmlAPI reference pageindex.htmlChangelog pageindex.htmlConfiguration pageindex.htmlStatus page
- Generated complete static site in
site/directory with HTML pages for all documentation sections specify internal3 files
index.html404.htmlsitemap.xml
- Includes Lunr.js search index, Material theme assets, and full navigation
specify
internal
3 files
search_index.jsonbundle.f55a23d4.min.jsmain.e53b48f4.min.css
- Pages cover API reference, architecture docs, bundle authoring, changelog, configuration, and status
specify
errata
4 files
index.htmlindex.htmlindex.htmlindex.html
Modular package structure
13 files changed
__init__.pyBundles subpackage initbase.pyBundle base class (104 lines)function.pyFunction bundle (26 lines)__init__.pyConfig subpackage initdefaults.pyDefault configuration values (77 lines)runtime.pyRuntime configuration (migrated from config.py)__init__.pyDiscovery subpackage initfinder.pyComponent discovery finder (121 lines)templates.pyTemplate discovery (188 lines)__init__.pyGeneration subpackage initadorner.pyAdorner generation (86 lines)plater.pyPlater generation (111 lines)renderer.pyDocumentation renderer (58 lines)
- Added
src/plating/bundles/subpackage withbase.py(104 lines) andfunction.py(26 lines) for bundle abstractions instantiate internal2 files
base.pyfunction.py
- Added
src/plating/config/subpackage withdefaults.py(77 lines) andruntime.py(migrated from config.py) baseline internal2 files
defaults.pyruntime.py
- Added
src/plating/discovery/subpackage withfinder.py(121 lines) andtemplates.py(188 lines) instantiate internal2 files
finder.pytemplates.py
- Added
src/plating/generation/subpackage withadorner.py(86 lines),plater.py(111 lines), andrenderer.py(58 lines) instantiate internal3 files
adorner.pyplater.pyrenderer.py
Core utilities
4 files changed
doc_generator.pyDocumentation generation orchestration (242 lines)project_utils.pyProject-level helpers (66 lines)schema_helpers.pySchema extraction utilities (146 lines)formatters.pySchema formatting utilities (221 lines)
- Added
src/plating/core/doc_generator.py(242 lines) for documentation generation orchestration instantiate internal1 file
doc_generator.py
- Added
src/plating/core/project_utils.py(66 lines) for project-level helpers instantiate internal1 file
project_utils.py
- Added
src/plating/core/schema_helpers.py(146 lines) for schema extraction utilities instantiate internal1 file
schema_helpers.py
- Added
src/plating/schema_utils/formatters.py(221 lines) for schema formatting instantiate internal1 file
formatters.py
Test provider documentation
4 files changed
env_variables.mdGenerated data source docsfile_info.mdGenerated data source docsfile_content.mdGenerated resource docsstring_manipulation.mdGenerated function docs
API module restoration
1 file changed
api.pyRe-added as slim API facade (72 lines)
- Re-added
src/plating/api.py(72 lines) as a slim API facade instantiate behavioral1 file
api.py
Documentation regeneration script
1 file changed
regenerate_docs.pyAutomated documentation regeneration (69 lines)
- Added
regenerate_docs.py(69 lines) for automated documentation regeneration instantiate internal1 file
regenerate_docs.py