From ea1e709c942dbea76cf51362530a2f08c461823f Mon Sep 17 00:00:00 2001 From: kannon92 Date: Wed, 2 Aug 2023 18:13:42 +0000 Subject: [PATCH] add kep template --- keps/NNNN-template/README.md | 239 +++++++++++++++++++++++++++++++++++ keps/NNNN-template/kep.yaml | 42 ++++++ keps/README.md | 1 - 3 files changed, 281 insertions(+), 1 deletion(-) create mode 100644 keps/NNNN-template/README.md create mode 100644 keps/NNNN-template/kep.yaml delete mode 100644 keps/README.md diff --git a/keps/NNNN-template/README.md b/keps/NNNN-template/README.md new file mode 100644 index 000000000..c45a17d8d --- /dev/null +++ b/keps/NNNN-template/README.md @@ -0,0 +1,239 @@ +# KEP-NNNN: Your short, descriptive title + + + + + + +- [Summary](#summary) +- [Motivation](#motivation) + - [Goals](#goals) + - [Non-Goals](#non-goals) +- [Proposal](#proposal) + - [User Stories (Optional)](#user-stories-optional) + - [Story 1](#story-1) + - [Story 2](#story-2) + - [Notes/Constraints/Caveats (Optional)](#notesconstraintscaveats-optional) + - [Risks and Mitigations](#risks-and-mitigations) +- [Design Details](#design-details) + - [Test Plan](#test-plan) + - [Prerequisite testing updates](#prerequisite-testing-updates) + - [Unit Tests](#unit-tests) + - [Integration tests](#integration-tests) + - [Graduation Criteria](#graduation-criteria) +- [Implementation History](#implementation-history) +- [Drawbacks](#drawbacks) +- [Alternatives](#alternatives) + + +## Summary + + + +## Motivation + + + +### Goals + + + +### Non-Goals + + + +## Proposal + + + +### User Stories (Optional) + + + +#### Story 1 + +#### Story 2 + +### Notes/Constraints/Caveats (Optional) + + + +### Risks and Mitigations + + + +## Design Details + + + +### Test Plan + + + +[ ] I/we understand the owners of the involved components may require updates to +existing tests to make this code solid enough prior to committing the changes necessary +to implement this enhancement. + +##### Prerequisite testing updates + + + +#### Unit Tests + + + + + +- ``: `` - `` + +#### Integration tests + + + +### Graduation Criteria + + + +## Implementation History + + + +## Drawbacks + + + +## Alternatives + + diff --git a/keps/NNNN-template/kep.yaml b/keps/NNNN-template/kep.yaml new file mode 100644 index 000000000..0b6abad17 --- /dev/null +++ b/keps/NNNN-template/kep.yaml @@ -0,0 +1,42 @@ +title: KEP Template +kep-number: NNNN +authors: + - "@jane.doe" +status: provisional|implementable|implemented|deferred|rejected|withdrawn|replaced +creation-date: yyyy-mm-dd +reviewers: + - TBD + - "@alice.doe" +approvers: + - TBD + - "@oscar.doe" + +see-also: + - "/keps/1234-we-heard-you-like-keps" + - "/keps/2345-everyone-gets-a-kep" +replaces: + - "/keps/3456-replaced-kep" + +# The target maturity stage in the current dev cycle for this KEP. +stage: alpha|beta|stable + +# The most recent milestone for which work toward delivery of this KEP has been +# done. This can be the current (upcoming) milestone, if it is being actively +# worked on. +latest-milestone: "v0.2" + +# The milestone at which this feature was, or is targeted to be, at each stage. +milestone: + alpha: "v0.2" + beta: "v0.3" + stable: "v0.5" + +# The following PRR answers are required at alpha release +# List the feature gate name and the components for which it must be enabled +feature-gates: + - name: MyFeature +disable-supported: true + +# The following PRR answers are required at beta release +metrics: + - my_feature_metric diff --git a/keps/README.md b/keps/README.md deleted file mode 100644 index b3a425249..000000000 --- a/keps/README.md +++ /dev/null @@ -1 +0,0 @@ -placeholder \ No newline at end of file