3059c6cc77
Co-authored-by: Copilot <copilot@github.com>
31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
# Issues and API Improvement Tracker
|
|
|
|
This folder tracks known design/API smells in the current template stack, with proposed fixes and their trade-offs.
|
|
|
|
Use this section for:
|
|
|
|
- Capturing developer pain points before they are forgotten
|
|
- Aligning on possible API improvements
|
|
- Comparing implementation cost vs DX benefit
|
|
- Planning staged, low-risk migrations
|
|
|
|
## Files
|
|
|
|
- `Component-API-Smells.md` - exhaustive problem catalog and solution options
|
|
- `Improvement-Options-and-Costs.md` - decision matrix with cost/consequence analysis
|
|
- `Roadmap.md` - phased adoption plan
|
|
- `Component-by-Component-Concerns.md` - component-level complaint inventory and improvements
|
|
- `Components/00-API-Limitations-and-Workarounds.md` - component API limitations and practical workarounds
|
|
- `Components/00-API-Design-Guidelines.md` - component API design principles for future changes
|
|
|
|
## Scope
|
|
|
|
This is intentionally broader than bug tracking. Many entries are not defects; they are DX and API design weaknesses (inconsistency, discoverability, ergonomics, safety defaults, and maintainability concerns).
|
|
|
|
## Ground Rules
|
|
|
|
1. Keep issues concrete and reproducible.
|
|
2. Include at least one realistic solution.
|
|
3. Always state consequences (breaking change risk, complexity, perf, AOT constraints).
|
|
4. Prefer incremental migration paths over large rewrites.
|