diff --git a/rfcs/TEMPLATE.md b/rfcs/TEMPLATE.md new file mode 100644 index 00000000..266922b2 --- /dev/null +++ b/rfcs/TEMPLATE.md @@ -0,0 +1,21 @@ +# Feature name + +## Summary + +One paragraph explanation of the feature. + +## Motivation + +Why are we doing this? What use cases does it support? What is the expected outcome? + +## Design + +This is the bulk of the proposal. Explain the design in enough detail for somebody familiar with the language to understand, and include examples of how the feature is used. + +## Drawbacks + +Why should we *not* do this? + +## Alternatives + +What other designs have been considered? What is the impact of not doing this?