plating
2025-11-01
Remove generated site directory, add test suites and README
106 files · 3,375+ · 36,533-
Remove generated site directory
1 file changed
siteDeleted the entire generated MkDocs site directory (~36,000 lines of HTML, CSS, JS)
New test suites
9 files changed
test_mkdocs_nav_generator.pyNew 206-line test suite for MkDocs navigation generationtest_subcategory_frontmatter.pyNew 250-line test suite for subcategory frontmatter handlingtest_modern_api.pyUpdated with 49 lines of changesconftest.pyNew shared test configuration (157 lines)__init__.pyIntegration test package inittest_full_plate_workflow.pyNew integration test for full plate workflow (287 lines)test_capability_grouping.pyNew capability grouping tests (228 lines)test_guide_discovery.pyNew guide discovery tests (147 lines)test_index_merger.pyNew index merger tests (235 lines)
- Added
tests/test_mkdocs_nav_generator.py(206 lines) testing MkDocs navigation generation qualify internal1 file
test_mkdocs_nav_generator.py
- Added
tests/test_subcategory_frontmatter.py(250 lines) testing subcategory frontmatter handling qualify internal1 file
test_subcategory_frontmatter.py
- Updated
tests/test_modern_api.pywith 49 lines of changes qualify internal1 file
test_modern_api.py
CLI modularization and core updates
16 files changed
__init__.pyNew CLI package initplate.pyPlate command (172 lines)adorn.pyAdorn command (88 lines)info.pyInfo command (57 lines)stats.pyStats command (52 lines)validate.pyValidate command (90 lines)auto_detect.pyAuto-detect helper (124 lines)examples.pyExamples helper (71 lines)output.pyOutput helper (24 lines)main.pyCLI main entry point (52 lines)pyproject.pyPyproject utility (109 lines)doc_generator.pyDoc generator refactored (268 lines changed)index_merger.pyNew index merger module (93 lines)__init__.pyMkDocs package initnav_generator.pyNew MkDocs navigation generator (203 lines)engine.pyTemplating engine refactored (168 lines changed)
- Refactored CLI from monolithic
cli.pyto modular structure with commands, helpers, and utils subpackages interface behavioral4 files
__init__.pyplate.pyadorn.pymain.py
- Added MkDocs integration with navigation generator and index merger
instantiate
behavioral
2 files
nav_generator.pyindex_merger.py
Project updates
3 files changed
README.mdAdded README content (+103 lines)VERSIONVersion bumpuv.lockDependency lock file updated (267 lines changed)