Start date | Author(s) | Revision |
---|---|---|
(today's date, YYYY-MM-DD) |
(list of authors) |
1 |
Briefly describe the proposal here. What's the problem you're trying to solve? What's the solution you're proposing?
Why are you proposing this? Why we should do this now?
Explain the proposal in detail as much as possible:
- Clearly define the problem, and every new term introduced.
- Describe the solution with examples and corner cases.
Tip: describe as you are not going to be the one who implements it.
Nothing is perfect. What are the downsides of this proposal?
Describe at least 2 alternatives to this proposal and answer the following questions:
- Why this proposal is better than the alternatives?
- What's the trade-off?
- What's the impact of not doing this?
Describe the steps and overview of the implementation. If you have any code, pseudo-code, or a proof of concept, please include it here.
Is there anything that's out of scope for this proposal but could be done in the future? What are the evolution possibilities of this proposal?