plating
2025-10-24
Removed generated site, added shared documentation theme, and cleaned up source modules
122 files · 4,097+ · 29,743-
Removed generated site from version control
2 files changed
siteDeleted entire site/ directory (~26,000 lines of generated HTML, CSS, JS, and assets).gitignoreAdded site/ to gitignore
Shared documentation theme
11 files changed
README.mdTheme documentationUSAGE.mdTheme usage guidecontributors.ymlContributors data fileexternal_links.ymlExternal links data filepeople.ymlPeople data filesponsors.ymlSponsors data filecustom.jsCustom JavaScript for thememermaid-init.jsMermaid diagram initializationtermynal.jsTerminal animation libraryprovide-theme.cssCustom theme CSS (345 lines)termynal.cssTerminal animation styles
- Added
docs/.shared-theme/directory with custom JavaScript, CSS, data files, and documentation instantiate internal3 files
provide-theme.csscustom.jstermynal.js
- Added
docs/test-animations.md(95 lines) for testing terminal animations qualify internal1 file
test-animations.md
Documentation reorganization
8 files changed
index.mdUpdated landing page with expanded content04-authoring-plating-bundles.mdRenamed from garnish bundles to plating bundles04-authoring-garnish-bundles.mdDeleted old garnish docsCONFIGURATION.mdDeleted old configuration docsSTATUS.mdDeleted old status docsREADME.mdAdded future documentation readmeAPI.mdUpdated API docsmkdocs.ymlUpdated with theme integration
- Removed old garnish-era architecture docs (01-overview through 07-stock-service-design, CONFIGURATION.md, STATUS.md)
specify
internal
4 files
01-overview.md07-stock-service-design.mdCONFIGURATION.mdSTATUS.md
- Renamed garnish bundle docs to plating bundle docs
specify
internal
1 file
04-authoring-plating-bundles.md
Source code cleanup
20 files changed
__init__.pyUpdated package exportscli.pyUpdated CLI with expanded command implementationsadorner.pyMinor fixesgrouped.pyMinor fixesdoc_generator.pyMinor fixesdecorators.pyMinor fixesfinder.pyMinor fixeserrors.pyExpanded error typeslinting.pyMinor fixesmarkdown_validator.pyMinor fixesmodels.pyMinor cleanupplating.pyMinor fixesplater.pyMinor fixes__init__.pyUpdated exportsformatters.pyImproved schema-to-markdown rendering (~317 lines changed)processor.pyMinor fixes__init__.pyUpdated exportsengine.pyMinor fixestypes.pyMinor type adjustmentsreadme.tmpl.mdUpdated template
- Updated
src/plating/cli.pywith expanded command implementations (+249 lines) decouple behavioral1 file
cli.py
- Improved
src/plating/schema/formatters.pywith better schema-to-markdown rendering (~317 lines changed) decouple internal1 file
formatters.py
- Minor fixes across adorner, compiler, decorators, discovery, errors, linting, models, plating core, and templating modules
remediate
internal
6 files
adorner.pygrouped.pydecorators.pyerrors.pylinting.pyplating.py
Testing
3 files changed
test_cli.pyNew 84-line CLI unit test suitetest_cli_integration.pyNew 533-line comprehensive CLI integration test suitetest_schema.pyAdditional schema formatter assertions
- Added
tests/test_cli.py(84 lines) for CLI unit tests qualify internal1 file
test_cli.py
- Added
tests/test_cli_integration.py(533 lines) for comprehensive CLI integration testing qualify internal1 file
test_cli_integration.py
- Updated
tests/test_schema.pywith additional schema formatter assertions qualify internal1 file
test_schema.py
Project files
7 files changed
CHANGELOG.mdAdded changelog entriesCONTRIBUTING.mdUpdated contributing guideREADME.mdUpdated project descriptionOPTIONS_1_AND_4_COMPLETE.mdAdded planning documentQUALITY_IMPROVEMENTS.mdAdded quality improvement trackingTASKS_2_AND_4_COMPLETE.mdAdded task trackingpyproject.tomlDependency adjustments
- Added planning and tracking documents (OPTIONS_1_AND_4_COMPLETE.md, QUALITY_IMPROVEMENTS.md, TASKS_2_AND_4_COMPLETE.md)
specify
internal
3 files
OPTIONS_1_AND_4_COMPLETE.mdQUALITY_IMPROVEMENTS.mdTASKS_2_AND_4_COMPLETE.md
- Updated README.md, CHANGELOG.md, and CONTRIBUTING.md
specify
internal
3 files
README.mdCHANGELOG.mdCONTRIBUTING.md