Hi All,
Iām proposing a template for future RFCās to follow. This will ensure consistency across all RFCās. Feel free to comment on the proposal and we can finalise a format to follow.
RFC Title:
Author:
Created: date
Brief Overview of Proposal:
If someone only reads this far, what do you want them to know?
Goals and Scope:
What is the expected outcome? What is included/excluded in the scope?
Background & Motivation:
What is the motivation for this proposal? What problem or need do you intend to solve or cater for?
Design:
What exactly are you doing? Include architecture and any process diagrams.
What technologies will be used?
Timeline:
What is the proposed timeline for the implementation?
Dependencies:
Does the proposal require any 3rd party dependencies? (eg. Services, tooling etcā¦)
Risks:
What known risks exist? What factors may complicate your project?
Include: security, complexity, compatibility, latency, service immaturity, lack of team expertise, etc.
Resources:
What skills do you require for this proposal? (Please list all the skills, development or otherwise, that you seek from the community or those wishing to get involved.)