Future Proposals and Ideas¶
This directory contains proposals and ideas for future development of the Plating project.
β οΈ Important: The documents in this directory describe features and designs that do not currently exist in Plating. They are forward-looking proposals for potential future enhancements.
Current Proposals¶
| Proposal | Status | Date | Description |
|---|---|---|---|
| bundle-discovery-pattern.md | π‘ Proposal | 2025-01-25 | Extract Plating's bundle discovery logic into a generic foundation module for reuse across the provide ecosystem |
| template-processing-pipeline.md | π‘ Proposal | 2025-01-25 | Extract Plating's async template engine into a general-purpose foundation module |
Status Indicators¶
- π‘ Proposal - Idea stage, not yet approved for implementation
- π§ In Progress - Approved and actively being implemented
- β Implemented - Feature has been implemented and merged
- βΈοΈ Deferred - Good idea but not a priority right now
- β Rejected - Decided not to pursue this direction
Contributing Proposals¶
If you have ideas for future Plating features:
- Create a new markdown file in this directory
- Use a clear, descriptive filename (e.g.,
schema-caching-system.md) - Include:
- Overview: What problem does this solve?
- Proposed Solution: How would it work?
- Benefits: Why implement this?
-
Implementation Notes: Technical considerations
-
Submit as a pull request for discussion
From Proposal to Implementation¶
When a proposal is accepted and implemented: 1. Move relevant content to the main documentation 2. Update the proposal file to reference the implemented feature 3. Consider archiving or removing the proposal file