plating
2025-10-31
Added MkDocs nav generator, index merger, and comprehensive new test suites
16 files · 2,059+ · 83-
MkDocs navigation generator
2 files changed
__init__.pyNew 10-line MkDocs package entry pointnav_generator.pyNew 166-line MkDocs navigation generator for automatic nav.yml creation
- Added
src/plating/mkdocs/nav_generator.py(166 lines) for automatic MkDocs navigation generation from plating output instantiate behavioral2 files
__init__.pynav_generator.py
Index merger module
1 file changed
index_merger.pyNew 95-line module for merging index files across plated documentation
- Added
src/plating/core/index_merger.py(95 lines) for merging index files across plated documentation instantiate internal1 file
index_merger.py
CLI and doc generator expansion
4 files changed
cli.pyExpanded with ~98 lines of additional CLI commandsdoc_generator.pyUpdated with ~189 lines of changes for new capabilitiesplating.pyAdded 20 lines of new functionalityfinder.pyMinor update
- Expanded
src/plating/cli.pywith additional CLI commands for MkDocs integration decouple behavioral1 file
cli.py
- Updated
src/plating/core/doc_generator.pywith new generation capabilities decouple internal1 file
doc_generator.py
- Added new functionality to
src/plating/plating.py(20 lines) decouple internal1 file
plating.py
New test suites
8 files changed
__init__.pyNew 6-line integration test packagetest_full_plate_workflow.pyNew 287-line full plate workflow integration testtest_capability_grouping.pyNew 204-line capability grouping test suitetest_guide_discovery.pyNew 150-line guide discovery test suitetest_index_merger.pyNew 238-line index merger test suitetest_mkdocs_nav_generator.pyNew 215-line MkDocs nav generator test suitetest_subcategory_frontmatter.pyNew 202-line subcategory frontmatter test suiteconftest.pyExpanded with 157 lines of additional test fixtures
- Added
tests/integration/test_full_plate_workflow.py(287 lines) – comprehensive end-to-end integration test qualify internal2 files
__init__.pytest_full_plate_workflow.py
- Added five new unit test suites for capability grouping, guide discovery, index merger, MkDocs nav generator, and subcategory frontmatter
qualify
internal
5 files
test_capability_grouping.pytest_guide_discovery.pytest_index_merger.pytest_mkdocs_nav_generator.pytest_subcategory_frontmatter.py
- Expanded
tests/conftest.pywith 157 lines of additional shared test fixtures qualify internal1 file
conftest.py
Project documentation
1 file changed
README.mdAdded 103-line project README