参与研发
# 我要如何做才能成为Committer
需要你对开源有热情,技术扎实,有一颗用爱发电的心。
你需要加入Cube的咚咚群(1029016142),如何加入请参考加入社区讨论,然后私聊我,表示有意成为开发者。
你需要熟读源码,理解核心代码的逻辑。
然后可以去issue页 (opens new window)查看issue列表并进行认领。
或者你有相关建议自己进行创建issue并进行修复也是可以的。
在相关issue下回复“认领”就可以了,然后私聊告诉我。如果已经有相关同学已经认领了,请不要重复认领。
完成3个issue并成功通过审核并合并,我会邀请你成为Committer。
# 对于长期Committer的要求
需要对开源有热情,技术扎实,有一颗用爱发电的心。
理解核心代码逻辑。时刻保持学习的心。
需要每个月贡献至少1个PR并成功通过审核并合并。
需要参与社区群的建设,积极回答问题和进行宣传。
# #注释以及Comment的要求
在文件头上,一定得有相关头注释信息,请按照规范,如下所示:
/**
* 这是你对这个类的描述,如比较长,多行也行
* @author Bryan.Zhang
* @since 2.6.4
*/
public class YourClass{
...
}
相关重要代码,为了保证阅读性,也请加上必要的注释
提交的时候comment也要按照规范来填写:
#bug/future/enhancement/ #issue号 这是你issue的中文描述
举例:
enhancemnet #I595MU 在优化领域能力abilitySlot节点的性能
# 写代码时要注意的点
框架的代码质量的要求会比较高,不仅是实现那么简单,还要考虑到各个环境的兼容性,优雅性和可读性。
所以在写代码时要多想一下。我相信,高标准高要求才能塑造一个优秀的框架。
在代码合并时,我会在PR下面给出修改意见,可能会比较苛刻,吹毛求疵点。请大家谅解,完全是针对代码质量而不是针对谁。
帮助我们改善此文档 (opens new window)
上次更新: 2022/09/03, 20:56:28