Skip to content

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:

  1. Create a new markdown file in this directory
  2. Use a clear, descriptive filename (e.g., schema-caching-system.md)
  3. Include:
  4. Overview: What problem does this solve?
  5. Proposed Solution: How would it work?
  6. Benefits: Why implement this?
  7. Implementation Notes: Technical considerations

  8. 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