本项目接受贡献,下面是一份贡献方法指南
您可以随时浏览项目
issues
来查看 Owner 发布的 ToDo 接受任务
-
打开 GitHub 并登录自己的账号
-
打开项目首页 https://github.com/JYunCMS 进入想要参与的项目中,比如 https://github.com/JYunCMS/jyun-cms-doc
-
Fork 该项目到自己的账户下(点击右上角的
Fork
按钮) -
打开刚刚 Fork 的仓库主页(在自己账号下面的)
-
clone
该项目到本地 -
切换到
develop
分支:(本项目下所有仓库最新变更均在develop
分支)git checkout develop
-
修改本地代码,提交,最后推送到远程仓库:
git push origin develop
- 假设你的改动已经推送到自己账户下的远程仓库
- 登录 GitHub 打开自己 Fork 的仓库,点击
new pull request
按钮 - 然后会跳转到仓库源 repo 下,出现 pull request 的界面,选择想要提交的
branch
,如果有文件可以提交,下面会有Commit
的按钮,填写 Description ,然后等待 Owner 审核
-
查看前面
clone
下来代码的远程仓库的路径:git remote -v
-
配置源仓库(开源项目的)的路径:
git remote add upstream https://github.com/JYunCMS/jyun-cms-doc # l举例
-
同步源仓库的最新变更:
git fetch upstream develop
-
合并源仓库
develop
分支的变更到当前本地develop
分支:git merge upstream develop:develop
-
此时,你的本地库和源仓库已经完全同步了,但是注意,此时只是你的本地库和远程源仓库同步了,你自己账户的 GitHub 仓库还没有同步,此时需要使用
git push origin develop
命令把你本地的仓库提交到自己账户的 GitHub 中
- 本项目下所有仓库最新变更均在
develop
分支 - 项目下一步迭代任务通常可在项目 Issues 看到
- 长期 Contributor ,将被添加为项目 Member