# PR提交指南

本指南确保您的PR请求符合我们的最佳实践。



## 在提交PR请求之前

请您在提交PR之前完成本地验证，以便在一定程度上保证在提交PR后的持续集成测试的通过。

XXXXXXXXXXXX（todo：此处需提供在本地完成测试的方法）





## 提交PR

### PR提交工作流

1、提交PR请求

2、机器人分配评审人

3、运行自动化测试。

- 如果测试成功
- 如果测试失败，则XXXXXXXXXXX

4、审核人对提交进行审核

5、将审核意见推送给您的PR分支

6、根据需要重复前两个步骤。直到评审者添加``标签。该标签说明，该评审者已经认为本次的PR提交内容，已经通过该评审人的审核。

7、机器人分配的审批者会根据评审人意见，以及自己的评审意见添加``标签，表示本次PR提交通过最终审核，并准备自动合并。



### 关于`Test-Ready`

- 组织成员可以将`test-ready`标签应用到贡献者提交的PR，以表明可以对该PR进行测试



### 标记未完成的PR请求

如果您想在PR请求完成之前先征求大家的意见，有两种方法可以实现此目的：

1、您可以添加`hold`或`hold-cancel`注释

2、您可以在PR请求的标题中添加或删除`WIP`或`[WIP]`前缀

当存在这两个标签时，将不会考虑合并你的PR请求。



### PR请求和发布周期

如果您的PR请求已经通过审核，但是一直未合入，则可能是由于当前出去版本的发布周期处于特定阶段造成的。有时版本致力于解决特定的问题或达成特定的目标，可能会冻结代码库的合入。

如果您认为此种状态不合理，可以联系对应的SIG/项目或[sig-pm]()进行澄清。



### 注释命令参考

请参考[命令行文档](/en/sig-infrastructure/command.md)



en/sig-infrastructure/command.md