Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 1.19 KB

work-flow.md

File metadata and controls

21 lines (19 loc) · 1.19 KB

贡献流程

欢迎参与Pando物联网平台的代码贡献!我们的代码全部托管在github并通过github进行协作开发。

流程

  1. 从官方项目github地址Fork项目,并进行修改
  • 请Fork master分支而不是其他分支,因为其他分支经常变动
  • 请为分支起一个好理解的名字来描述你做的修改,分支名采用横线分割,如some-buf-fix
  • 你的分支应该只做某一个功能,如果需要实现多个功能,请拉取不同分支并分别提交
  • 确保代码符合我们的Go语言编码规范
  1. 请尽量全面地测试你的代码,硬性要求如下:
  • 必须通过travis-ci的测试(目前为编译和单元测试)
  • 如果新功能或者代码,请添加完备的单元测试
  • 必须保证测试覆盖率不会明显下降(我们通过coverall进行测试覆盖率扫描)
  1. 合并你的提交
  • 请通过rebase将多个提交合并为一个
  1. 通过GitHub发起一个pull request
  • 请详细地描述此分支的修改
  • 项目keeper会对你的修改进行审核,并提出意见
  • 如果审核不通过,请重新按照要求修改后重新提交
  1. 项目keeper将分支合入主干