62 Star 453 Fork 174

GVP腾讯蓝鲸智云 / bk-ci

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
review.en.md 2.65 KB
一键复制 编辑 原始数据 按行查看 历史
zanyzhao 提交于 2020-07-28 16:26 . doc: 部署文档国际化 #2161

Reviewing for BK-CI

We believe the values that code review brings: Code review can improve not only the quality and readability of the code, but also the abilities and coding skills of developers, so that better designs can be produced.

Below are relevant instructions on review issues and PRs/MRs of the BlueKing team.

Welcome PRs/MRs {#welcome-prs-mrs}

The most important rule: problem reporting and feature requests are welcome at any time.

Please review commit-spec for relevant commit specifications.

Code Reviewers {code-reviewers}

Code review may slightly delay the announcement of features and bug fixes as well as create extra review work. Therefore, the BlueKing team hopes that relevant personnel actively involved in the project are also active reviewers. Meanwhile, relevant reviewers are expected to be equipped with professional knowledge in relevant fields, so that work efficiency can be improved.

Review Details {#review-details}

After a PR/MR is submitted, reviewers need to categorize this PR/MR quickly. For example, they need to close duplicate requests, identify whether simple user error exists, and tag the request. They also need to confirm which reviewers are better equipped with professional knowledge to review this PR/MR.

If the PR/MR is denied, reviewers need to provide enough feedback information for the initiator and explains why it is closed. During the review process, the initiator of the PR/MR should answer reviewers’ questions actively, make comments and adjust the submitted content properly if necessary.

Reviewers should process PRs/MRs in time on business days. On non-business days, it should be recognized that related processing will be delayed.

Hold PR/MR {#hold-pr-mr}

It is impossible for all the personnel to process relevant requests all the time. If reviewers do not process the request immediately due to time limit, it is recommended to give feedbacks on processing time during the PR/MR discussion. For the author of the PR/MR, the reasonable practice is to actively negotiate a reasonable deadline with reviewers or the handover of the PR/MR if other professional reviewers can process it.

Merge

PR/MR that meets the following requirements will be merged:

  • Reviewers do not raise objections or make suggestions for adjustments.
  • All the objections and suggestions for adjustments have been dealt with properly.
  • Maintainers of at least one branch agree to merge.
  • Relevant documents have been prepared and relevant tests have been passed.
Kotlin
1
https://gitee.com/Tencent-BlueKing/bk-ci.git
git@gitee.com:Tencent-BlueKing/bk-ci.git
Tencent-BlueKing
bk-ci
bk-ci
master

搜索帮助