mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Adding review process docs
This commit is contained in:
+11
-1
@@ -1,6 +1,16 @@
|
||||
# Chart Review Guidelines
|
||||
|
||||
Anyone is welcome to review pull requests. Besides our [technical requirements](https://github.com/kubernetes/charts/blob/master/CONTRIBUTING.md#technical-requirements) and [best practices](https://github.com/kubernetes/helm/tree/master/docs/chart_best_practices), here's an overview of review guidelines.
|
||||
Anyone is welcome to review pull requests. Besides our [technical requirements](https://github.com/kubernetes/charts/blob/master/CONTRIBUTING.md#technical-requirements) and [best practices](https://github.com/kubernetes/helm/tree/master/docs/chart_best_practices), here's an overview of process and review guidelines.
|
||||
|
||||
## Process
|
||||
|
||||
The process to get a pull request merged is fairly simple. First, all required tests need to pass and the contributor needs to have a signed CLA. If there is a problem with some part of the test, such as a timeout issue, please contact one of the charts repository maintainers.
|
||||
|
||||
The charts repository uses the OWNERS files to provide merge access. If a chart has an OWNERS file an approver listed in that file can approve the pull request. If the chart does not have an OWNERS file an approver in the OWNERS file at the root of the repository can approve the pull request.
|
||||
|
||||
To approve the pull request an approver needs to leave a comment of `/lgtm` on the pull request. Once this is in place some tags (`lgtm` and `approved`) will be added to the pull request and a bot will come along and perform the merge.
|
||||
|
||||
Note, if a reviewer who is not an approver in an OWNERS file leaves a comment of `/lgtm` a `lgtm` label will be added but a merge will not happen.
|
||||
|
||||
## Immutability
|
||||
|
||||
|
||||
Reference in New Issue
Block a user