提交贡献代码
介绍从 github 发起 pull requests 和提交代码的流程。
Fork 仓库
访问 https://github.com/yunionio/cloudpods ,将仓库 fork 到自己的 github 用户下。
Clone 源码
clone 自己 fork 的仓库,并设置 upstream 为源仓库。
$ git clone https://github.com/<your_name>/cloudpods
$ cd cloudpods
$ git remote add upstream https://github.com/yunionio/cloudpods
提交代码流程
1. 从 master checkout 出 feature 或者 bugfix 分支
# checkout 新分支
$ git fetch upstream --tags
# 下面假设新的分支名为 'feature/implement-x'
# 分支名应该有语义性,描述这次开发要实现或者修复什么
$ git checkout -b feature/implement-x upstream/master