Deploy GitHub Pages
This commit is contained in:
parent
bc6e898a19
commit
cf75938808
56 changed files with 483 additions and 475 deletions
|
|
@ -1293,7 +1293,7 @@
|
|||
<a href="https://github.com/kubernetes/ingress-nginx/edit/master/docs/enhancements/YYYYMMDD-kep-template.md" title="Edit this page" class="md-icon md-content__icon"></a>
|
||||
|
||||
|
||||
<h1 id="title">Title<a class="headerlink" href="#title" title="Permanent link">¶</a></h1>
|
||||
<h1 id="title">Title<a class="headerlink" href="#title" title="Permanent link"> ¶</a></h1>
|
||||
<p>This is the title of the KEP.
|
||||
Keep it simple and descriptive.
|
||||
A good title can help communicate what the KEP is and should be considered as part of any review.</p>
|
||||
|
|
@ -1320,7 +1320,7 @@ A good title can help communicate what the KEP is and should be considered as pa
|
|||
<p>The <code class="codehilite">Metadata</code> section above is intended to support the creation of tooling around the KEP process.
|
||||
This will be a YAML section that is fenced as a code block.
|
||||
See the KEP process for details on each of these items.</p>
|
||||
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">¶</a></h2>
|
||||
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link"> ¶</a></h2>
|
||||
<p>A table of contents is helpful for quickly jumping to sections of a KEP and for highlighting any additional information provided beyond the standard KEP template.</p>
|
||||
<p>Ensure the TOC is wrapped with <code><!-- toc --&rt;<!-- /toc --&rt;</code> tags, and then generate with <code class="codehilite">hack/update-toc.sh</code>.</p>
|
||||
<!-- toc -->
|
||||
|
|
@ -1348,42 +1348,42 @@ See the KEP process for details on each of these items.</p>
|
|||
<li><a href="#alternatives-optional">Alternatives [optional]</a>
|
||||
<!-- /toc --></li>
|
||||
</ul>
|
||||
<h2 id="summary">Summary<a class="headerlink" href="#summary" title="Permanent link">¶</a></h2>
|
||||
<h2 id="summary">Summary<a class="headerlink" href="#summary" title="Permanent link"> ¶</a></h2>
|
||||
<p>The <code class="codehilite">Summary</code> section is incredibly important for producing high quality user-focused documentation such as release notes or a development roadmap.
|
||||
It should be possible to collect this information before implementation begins in order to avoid requiring implementors to split their attention between writing release notes and implementing the feature itself.</p>
|
||||
<p>A good summary is probably at least a paragraph in length.</p>
|
||||
<h2 id="motivation">Motivation<a class="headerlink" href="#motivation" title="Permanent link">¶</a></h2>
|
||||
<h2 id="motivation">Motivation<a class="headerlink" href="#motivation" title="Permanent link"> ¶</a></h2>
|
||||
<p>This section is for explicitly listing the motivation, goals and non-goals of this KEP.
|
||||
Describe why the change is important and the benefits to users.
|
||||
The motivation section can optionally provide links to <a href="https://github.com/golang/go/wiki/ExperienceReports">experience reports</a> to demonstrate the interest in a KEP within the wider Kubernetes community.</p>
|
||||
<h3 id="goals">Goals<a class="headerlink" href="#goals" title="Permanent link">¶</a></h3>
|
||||
<h3 id="goals">Goals<a class="headerlink" href="#goals" title="Permanent link"> ¶</a></h3>
|
||||
<p>List the specific goals of the KEP.
|
||||
How will we know that this has succeeded?</p>
|
||||
<h3 id="non-goals">Non-Goals<a class="headerlink" href="#non-goals" title="Permanent link">¶</a></h3>
|
||||
<h3 id="non-goals">Non-Goals<a class="headerlink" href="#non-goals" title="Permanent link"> ¶</a></h3>
|
||||
<p>What is out of scope for this KEP?
|
||||
Listing non-goals helps to focus discussion and make progress.</p>
|
||||
<h2 id="proposal">Proposal<a class="headerlink" href="#proposal" title="Permanent link">¶</a></h2>
|
||||
<h2 id="proposal">Proposal<a class="headerlink" href="#proposal" title="Permanent link"> ¶</a></h2>
|
||||
<p>This is where we get down to the nitty gritty of what the proposal actually is.</p>
|
||||
<h3 id="user-stories-optional">User Stories [optional]<a class="headerlink" href="#user-stories-optional" title="Permanent link">¶</a></h3>
|
||||
<h3 id="user-stories-optional">User Stories [optional]<a class="headerlink" href="#user-stories-optional" title="Permanent link"> ¶</a></h3>
|
||||
<p>Detail the things that people will be able to do if this KEP is implemented.
|
||||
Include as much detail as possible so that people can understand the "how" of the system.
|
||||
The goal here is to make this feel real for users without getting bogged down.</p>
|
||||
<h4 id="story-1">Story 1<a class="headerlink" href="#story-1" title="Permanent link">¶</a></h4>
|
||||
<h4 id="story-2">Story 2<a class="headerlink" href="#story-2" title="Permanent link">¶</a></h4>
|
||||
<h3 id="implementation-detailsnotesconstraints-optional">Implementation Details/Notes/Constraints [optional]<a class="headerlink" href="#implementation-detailsnotesconstraints-optional" title="Permanent link">¶</a></h3>
|
||||
<h4 id="story-1">Story 1<a class="headerlink" href="#story-1" title="Permanent link"> ¶</a></h4>
|
||||
<h4 id="story-2">Story 2<a class="headerlink" href="#story-2" title="Permanent link"> ¶</a></h4>
|
||||
<h3 id="implementation-detailsnotesconstraints-optional">Implementation Details/Notes/Constraints [optional]<a class="headerlink" href="#implementation-detailsnotesconstraints-optional" title="Permanent link"> ¶</a></h3>
|
||||
<p>What are the caveats to the implementation?
|
||||
What are some important details that didn't come across above.
|
||||
Go in to as much detail as necessary here.
|
||||
This might be a good place to talk about core concepts and how they releate.</p>
|
||||
<h3 id="risks-and-mitigations">Risks and Mitigations<a class="headerlink" href="#risks-and-mitigations" title="Permanent link">¶</a></h3>
|
||||
<h3 id="risks-and-mitigations">Risks and Mitigations<a class="headerlink" href="#risks-and-mitigations" title="Permanent link"> ¶</a></h3>
|
||||
<p>What are the risks of this proposal and how do we mitigate.
|
||||
Think broadly.
|
||||
For example, consider both security and how this will impact the larger kubernetes ecosystem.</p>
|
||||
<p>How will security be reviewed and by whom?
|
||||
How will UX be reviewed and by whom?</p>
|
||||
<p>Consider including folks that also work outside project.</p>
|
||||
<h2 id="design-details">Design Details<a class="headerlink" href="#design-details" title="Permanent link">¶</a></h2>
|
||||
<h3 id="test-plan">Test Plan<a class="headerlink" href="#test-plan" title="Permanent link">¶</a></h3>
|
||||
<h2 id="design-details">Design Details<a class="headerlink" href="#design-details" title="Permanent link"> ¶</a></h2>
|
||||
<h3 id="test-plan">Test Plan<a class="headerlink" href="#test-plan" title="Permanent link"> ¶</a></h3>
|
||||
<p><strong>Note:</strong> <em>Section not required until targeted at a release.</em></p>
|
||||
<p>Consider the following in developing a test plan for this enhancement:</p>
|
||||
<ul>
|
||||
|
|
@ -1394,14 +1394,14 @@ How will UX be reviewed and by whom?</p>
|
|||
Anything that would count as tricky in the implementation and anything particularly challenging to test should be called out.</p>
|
||||
<p>All code is expected to have adequate tests (eventually with coverage expectations).
|
||||
Please adhere to the <a href="https://git.k8s.io/community/contributors/devel/sig-testing/testing.md">Kubernetes testing guidelines</a> when drafting this test plan.</p>
|
||||
<h4 id="removing-a-deprecated-flag">Removing a deprecated flag<a class="headerlink" href="#removing-a-deprecated-flag" title="Permanent link">¶</a></h4>
|
||||
<h4 id="removing-a-deprecated-flag">Removing a deprecated flag<a class="headerlink" href="#removing-a-deprecated-flag" title="Permanent link"> ¶</a></h4>
|
||||
<ul>
|
||||
<li>Announce deprecation and support policy of the existing flag</li>
|
||||
<li>Two versions passed since introducing the functionality which deprecates the flag (to address version skew)</li>
|
||||
<li>Address feedback on usage/changed behavior, provided on GitHub issues</li>
|
||||
<li>Deprecate the flag</li>
|
||||
</ul>
|
||||
<h2 id="implementation-history">Implementation History<a class="headerlink" href="#implementation-history" title="Permanent link">¶</a></h2>
|
||||
<h2 id="implementation-history">Implementation History<a class="headerlink" href="#implementation-history" title="Permanent link"> ¶</a></h2>
|
||||
<p>Major milestones in the life cycle of a KEP should be tracked in <code class="codehilite">Implementation History</code>.
|
||||
Major milestones might include</p>
|
||||
<ul>
|
||||
|
|
@ -1412,9 +1412,9 @@ Major milestones might include</p>
|
|||
<li>the version of Kubernetes where the KEP graduated to general availability</li>
|
||||
<li>when the KEP was retired or superseded</li>
|
||||
</ul>
|
||||
<h2 id="drawbacks-optional">Drawbacks [optional]<a class="headerlink" href="#drawbacks-optional" title="Permanent link">¶</a></h2>
|
||||
<h2 id="drawbacks-optional">Drawbacks [optional]<a class="headerlink" href="#drawbacks-optional" title="Permanent link"> ¶</a></h2>
|
||||
<p>Why should this KEP <em>not</em> be implemented.</p>
|
||||
<h2 id="alternatives-optional">Alternatives [optional]<a class="headerlink" href="#alternatives-optional" title="Permanent link">¶</a></h2>
|
||||
<h2 id="alternatives-optional">Alternatives [optional]<a class="headerlink" href="#alternatives-optional" title="Permanent link"> ¶</a></h2>
|
||||
<p>Similar to the <code class="codehilite">Drawbacks</code> section the <code class="codehilite">Alternatives</code> section is used to highlight and record other possible approaches to delivering the value proposed by a KEP.</p>
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue