An OpenShift Enhancement Proposal is a way to propose, communicate, and coordinate on new efforts for the OpenShift project.
It is inspired from our experience with the Kubernetes Enhancement process where many of our community participants collaborate each day.
This process is evolving, but is mandatory for all enhancements beginning with release-4.3.
- Socialize an idea with others. Make sure others think the work is worth doing, and are willing to review design and code changes required.
- Follow the process outlined in the enhancement template.
If the enhancement has broad scope, yes. It helps everyone track why, when, how, and by whom work is done.
Provide a mechanism to communicate design and implementation strategies across the OKD community.
If it has broad impact, place it in the root of the enhancements
directory. If it's localized to a particular domain, find the appropriate subdirectory.
Yes. OpenShift is an open, inclusive, and diverse community, and there is absolutely no room for ambiguous clauses.
Follow the style guide from metal3-io
Open an issue and ask or even better open a PR with a question and proposed answer.