Roadmap Item: [Title]¶
Status¶
[PROPOSED/APPROVED/IN_PROGRESS/COMPLETED/DEFERRED]
Date: YYYY-MM-DD
Changelog¶
| Date | Revision | Description | Author |
|---|---|---|---|
| YYYY-MM-DD | 1.0 | Initial version | @user |
Context¶
Brief description of:
- Current situation or problem
- Why this roadmap item is needed
- Relevant background information
- Community impact and benefits
Proposal¶
Overview¶
High-level description of the proposed changes or features
Goals¶
- Primary objectives
- Expected outcomes
- Success metrics
Non-Goals¶
- Explicitly state what is out of scope
- Things that won't be addressed
Technical Details¶
Approach¶
- High-level technical approach
- Key architectural decisions
- Integration points
Dependencies¶
- Required changes to existing components
- External dependencies
- Related roadmap items
Backwards Compatibility¶
- Impact on existing users
- Migration considerations
- Breaking changes
Implementation Plan¶
Phase 1: [Description]¶
- Task 1
- Task 2
Phase 2: [Description]¶
- Task 1
- Task 2
Community Impact¶
For Contributors¶
- Required knowledge/skills
- Development setup changes
- New tools or processes
For Users¶
- New features/capabilities
- Configuration changes
- Migration steps
Alternatives Considered¶
- Alternative 1
- Description: [Brief description]
- Pros:
- Pro 1
- Pro 2
- Cons:
- Con 1
- Con 2
- Why not chosen: [Explanation]
Open Questions¶
- List any unresolved questions
- Areas needing community input
- Design decisions to be made
References¶
- Links to relevant issues/PRs
- External documentation
- Related discussions
- Similar implementations in other projects