Contributing RFCs¶
RFC Template¶
All RFCs should follow this structure:
# RFC-XXX: Title
**Version:** X.Y
**Status:** Draft | Review | Approved | Superseded
**Authors:** @handle
**Created:** YYYY-MM-DD
**Updated:** YYYY-MM-DD
## Summary
One paragraph explaining the proposal.
## Motivation
Why are we doing this? What problem does it solve?
## Design
Technical details of the proposal.
## Alternatives Considered
What other approaches were evaluated?
## Open Questions
Unresolved issues for discussion.
Process¶
- Fork the repo
- Create
rfcs/XXX-short-name.mdusing the template - Open a PR with
[RFC]prefix in the title - Address feedback in the PR discussion
- Once approved, the RFC is merged
Status Definitions¶
- Draft: Initial proposal, not yet ready for review
- Review: Open for comments
- Approved: Accepted and merged
- Superseded: Replaced by a newer RFC (link provided)