前言

在开发者手机共建过程中,许多开发者会发现社区原生代码的问题,这些问题已经在开发者手机上解决,因此想通过回合到官方社区来为OpenHarmony生态做出一份贡献。下文会为大家介绍相关的简易共建流程。

共建流程

Fork代码

Launcher为例,进入Launcher主仓后点击右上角的Forked,将社区源码Fork到自己待提交pr的仓库下。

clone代码

将自己远程仓库的代码clone到本地。

创建issue(非必选)

如果修改的问题没有在社区主仓上找到对应issue,需要在社区主仓下新创建issue。

修改代码并提交

根据问题修改代码并本地验证,验证完成后提交到自己个人远程仓库的对应分支中。如果需要回合到多个分支,每个分支都需要进行此步骤。

注意:commit时,需要通过-s参数带上署名,不然门禁检测会无法通过。

提交pr

在个人远程仓库里提交pr到社区主仓,每笔修改提交到对应分支下,提交时关联对应的issue,并取消勾选合并后关闭提到的Issue。如果有多个分支,每个分支都可以关联这个issue。

pr+分

pr提交完成后,在评论里输入start build。如果有多个分支提交,门禁会默认都在测试过程中,无需多次输入。待门禁测试成功后,私信对应的审查人员进行+分合并。

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐