Project maintainers are responsible for activities around maintaining and updating the KEDA. Final decisions on the features reside with the project maintainers.
Maintainers MUST remain active. If they are unresponsive for >3 months, they will be automatically removed unless a super-majority of the other project maintainers agrees to extend the period to be greater than 3 months.
New maintainers can be added to the project by a super-majority vote of the existing maintainers. A potential maintainer may be nominated by an existing maintainer. A vote is conducted in private between the current maintainers over the course of a one week voting period. At the end of the week, votes are counted and a pull request is made on the repo adding the new maintainer to the MAINTAINERS file.
A maintainer may step down by submitting an issue stating their intent.
Changes to this governance document require a pull request with approval from a super-majority of the current maintainers.
New projects can be added to the organization after a successful super-majority vote of the existing maintainers.
Contributors who want to donate an add-on scaler, sample or donate a repo must create an issue explaining what the benefit would be for KEDA after which the maintainers will vote and require a super-majority of the current maintainers.
When KEDA wants to archive an existing project, maintainers have to take vote where a super-majority of the current maintainers agrees to archive the project with a clear indication of why it is being archived. We must not delete projects to avoid customer confusion.