Adding review process docs

This commit is contained in:
Matt Farina
2017-12-13 16:17:08 -05:00
parent dd7234f48c
commit 112544e84a
+11 -1
View File
@@ -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