id | title | sidebar_label |
---|---|---|
contribute | 如何贡献 | 如何贡献 |
非常欢迎大家参与到Forest开源项目中来,Forest如要继续服务更多的人,就离不开大家的帮助和贡献。
如何成为提交者
需要对开源有热情,技术扎实
需要熟读Forest源码,理解Forest的设计
找作者在Gitee上分配Issue
帮助解决1个Issue并合并到master后,给提交者权限
帮助解决5个Issue,其中必须包含2个新特性Issue,给管理员权限
如何成为维护者
需要对开源有热情
需要理解Forest的设计和核心代码
帮助回复Issue和维护官网文档
帮助推广和收集反馈
完成2,3点后,给提交者权限
代码提交规范
进群讨论,可以在群里抛出您遇到的问题,或者在Gitee的Issue列表中搜索关键字,或许已经有人解决了或正在解决您的问题,避免重复。
找作者分配Issue,也可以自己直接提Issue,如果在Gitee的Issue中已经有您想解决的问题,可以直接将该Issue分配给您自己。
Fork 本项目的仓库。
新建分支,如果是加新特性,分支名格式为feat_${Issue的ID号},如果是修改bug,则命名为fix_${Issue的ID号}。
编写该Issue相关的单元测试。
在代码注释的作者栏中加上自己的ID,新的方法或类请加上新的注释。
本地自测,提交前请通过所有的已经单元测试,以及为您要解决的问题新增单元测试。
新建 Pull Request。
我会对您的PR进行验证和测试,如通过测试,我会合到
dev
分支上随新版本发布时再合到master
分支上。