Files
MokoCLI/templates/github/ISSUE_TEMPLATE/rfc.md
T

2.2 KiB

name, about, title, labels, assignees
name about title labels assignees
Request for Comments (RFC) Propose a significant change for community discussion [RFC] rfc, discussion

RFC Summary

One-paragraph summary of the proposal.

Motivation

Why are we doing this? What use cases does it support? What is the expected outcome?

Detailed Design

Overview

Provide a detailed explanation of the proposed change.

API Changes (if applicable)

// Before
function oldApi($param1) { }

// After
function newApi($param1, $param2) { }

User Experience Changes

Describe how users will interact with this change.

Implementation Approach

High-level implementation strategy.

Drawbacks

Why should we not do this?

Alternatives

What other designs have been considered? What is the impact of not doing this?

Alternative 1

  • Description
  • Trade-offs

Alternative 2

  • Description
  • Trade-offs

Adoption Strategy

How will existing users adopt this? Is this a breaking change?

Migration Guide

# Steps to migrate

Deprecation Timeline

  • Announcement:
  • Deprecation:
  • Removal:

Unresolved Questions

  • Question 1
  • Question 2

Future Possibilities

What future work does this enable?

Impact Assessment

Performance

Expected performance impact.

Security

Security considerations and implications.

Compatibility

  • Backward Compatible: [Yes / No]
  • Breaking Changes: [List]

Maintenance

Long-term maintenance considerations.

Community Input

Stakeholders

  • Core team
  • Module developers
  • End users
  • Enterprise customers

Feedback Period

Duration: [e.g., 2 weeks] Deadline: [date]

Implementation Timeline

Phase 1: Design

  • RFC discussion
  • Design finalization
  • Approval

Phase 2: Implementation

  • Core implementation
  • Tests
  • Documentation

Phase 3: Release

  • Beta release
  • Feedback collection
  • Stable release

Success Metrics

How will we measure success?

  • Metric 1
  • Metric 2

References

  • Related RFCs:
  • External documentation:
  • Prior art:

Open Questions for Community

  1. Question 1?
  2. Question 2?

Note: This RFC is open for community discussion. Please provide feedback in the comments below.