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