同步操作将从 百度开源/baetyl 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
欢迎来到 Baetyl 开源边缘计算项目,如果您想要向 Baetyl 贡献代码或文档,请遵循以下流程。
Baetyl 使用通用的 Git 分支构建模型。下面将为您提供通用的 Github 代码贡献方式。
Fork 代码库
我们的开发社区非常活跃,感兴趣的开发者日益增多,因此,我们鼓励开发者采用 fork 方式向我们提交代码。关于如何 fork 一个代码库,请参考 Github 提供的官方帮助页面并点击 "Fork" 按钮.
准备开发环境
如果您想要向 Baetyl 贡献代码,请参考如下命令准备相关本地开发环境:
go get github.com/baetyl/baetyl # 获取 baetyl 代码库
cd $GOPATH/src/github.com/baetyl/baetyl # 进入 baetyl 代码库目录
git checkout master # 校验当前处于 master 主分支
git remote add fork https://github.com/<your_github_account>/baetyl # 指定远程提交代码仓库
提交代码到 fork 仓库
这里,将改动的需求或修复的 bug 提交到步骤 2 中 fork 的远程仓库,具体请参考如下命令:
git status # 查看当前代码改变状态
git add .
git commit -c "modify description" # 提交代码到本地仓库,并提交代码改动描述信息
git push fork # 推送已提交本地仓库的代码要远程仓库
创建代码合入请求
基于 fork 的仓库地址直接向 Baetyl 官方仓库 https://github.com/baetyl/baetyl 提交 pull request(具体请参考如何创建一个提交请求),即可完成向 Baetyl 官方仓库的代码合入请求。一旦 Baetyl 代码仓库评审人员通过了您的代码提交、合入请求,您即可在 Baetyl 官方代码仓库中看到您贡献的代码。
git commit --amend
代替 git commit
无规矩不成方圆。这里规定,凡是提交 Baetyl 代码合入请求的代码,一律要求遵循以下规范:
make test
注意:以上所有代码提交步骤要求及规范,同样适用文档贡献。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。