plating
2025-10-23
Rewrote CLI, expanded error hierarchy, and enhanced discovery and plating core
44 files · 7,137+ · 4,020-
CLI rewrite
1 file changed
cli.pyExpanded from ~266 to ~422 lines with richer command options and compiler integration
- Expanded
src/plating/cli.pyfrom ~266 to ~422 lines with richer command options decouple behavioral1 file
cli.py
Error hierarchy expansion
2 files changed
errors.pyExpanded by ~275 lines with more specific error typeserror_handling.pyUpdated error handling utilities
Templating engine and module cleanup
4 files changed
engine.pyNew 197-line consolidated template engine replacing the async versionrenderer.pyDeleted 58-line renderer (consolidated into templating engine)__init__.pyUpdated exports after renderer removalplater.pyUpdated with 42 lines of changes after renderer consolidation
- Replaced async template engine with new consolidated
src/plating/templating/engine.py(197 lines) instantiate internal1 file
engine.py
- Deleted
src/plating/generation/renderer.py(58 lines) – consolidated into templating engine decouple internal1 file
renderer.py
Discovery system improvements
1 file changed
finder.pyExpanded by ~99 lines with improved component discovery logic
Plating core and package updates
6 files changed
plating.pyUpdated with refined async operations (+102 lines)__init__.pyUpdated package exportsadorner.pyUpdated with 33 lines of changesregistry.pyUpdated registry with 23 lines of changesprocessor.pyUpdated with 10 lines of changesgrouped.pyMinor fix
Documentation and build
5 files changed
CLAUDE.mdUpdated with new architecture informationindex.mdNew 54-line documentation landing pagemkdocs.ymlNew 16-line MkDocs configurationpyproject.tomlAdded dependencyuv.lockLock file refresh