community/contributors/design-proposals/Design_Proposal_TEMPLATE.md

39 lines
726 B
Markdown

# <Title>
Status: Pending
Version: Alpha | Beta | GA
Implementation Owner: TBD
## Motivation
<2-6 sentences about why this is needed>
## Proposal
<4-6 description of the proposed solution>
## User Experience
### Use Cases
<enumerated list of use cases for this feature>
<in depth description of user experience>
<*include full examples*>
## Implementation
<in depth description of how the feature will be implemented. in some cases this may be very simple.>
### Client/Server Backwards/Forwards compatibility
<define behavior when using a kubectl client with an older or newer version of the apiserver (+-1 version)>
## Alternatives considered
<short description of alternative solutions to be considered>