+ + + + + + +
+

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. +
  3. 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
    • +
    +
  4. +
  5. Email the sig-cli mailing list with the issue
  6. +
  7. 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.
    • +
    +
  8. +
  9. Address the feedback on the issue +
      +
    • Possibly write a KEP for tracking the feature
    • +
    +
  10. +
  11. Implement the feature and send a PR +
      +
    • Add table-driven tests
    • +
    • Expect comments on the PR within 2 weeks
    • +
    +
  12. +
  13. Kustomize team will release the kustomize api and kustomize modules
  14. +
+ +
+ + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + +
+ +