Contributing Features

How to contribute features

Following is the process for proposing a new Kustomize feature:

  1. Check the eschewed feature list to see if the feature has already been proposed
  2. File an issue describing the desired feature
    • label it kind/feature
    • the motivation for the feature
    • example of how you would accomplish the motivating task without the feature
    • example of how you would accomplish the motivating task with the feature
  3. Email the sig-cli mailing list with the issue
  4. Present the issue at sig-cli bi-weekly meeting on Zoom
    • add it to the meeting agenda doc
    • be present to discuss the feature
    • response may be – move forward with a PoC, not to move forward, defer and come back later, or more information is needed.
  5. Address the feedback on the issue
    • Possibly write a KEP for tracking the feature
  6. Implement the feature and send a PR
    • Add table-driven tests
    • Expect comments on the PR within 2 weeks
  7. Kustomize team will release the kustomize api and kustomize modules

Last modified July 16, 2020: Docs: Auto-fix markdownlint issues (f9ee578a)