贡献守则
我们欢迎更多的同学对该repo有更多建议和优化方案,欢迎您使用Forking
工作流提交 Pull Request,具体参考atlassian文档,大致步骤如下:
- 在GitHub上Fork本仓库
- Clone Fork后的个人仓库
- 设置
upstream
仓库地址,并禁用push
- 我们建议使用分支开发
- PR之前保持与原始仓库的同步,之后发起PR请求
- PR通过后,我们会将您的PR合并到主分支中
命令示例
| # fork
# clone forked repo
git clone git@github.com:USERNAME/XDU-WiKi.git
# set upstream
git remote add upstream git@github.com:InsightsXDU/XDU-WiKi.git
# disable upstream push
git remote set-url --push upstream DISABLE
# verify
git remote -v
# origin git@github.com:NoFish-528/XDU-WiKi.git (fetch)
# origin git@github.com:NoFish-528/XDU-WiKi.git (push)
# upstream git@github.com:InsightsXDU/XDU-WiKi.git (fetch)
# upstream DISABLE (push)
# 新建分支<可选>,并切换到该分支
git checkout -b <branch_name>
# edit and commit and push your changes
git push -u origin <branch_name>
# 以下内容均可选,但建议执行
# keep your fork up to date
## fetch upstream main and merge with forked main branch
git fetch upstream
git checkout main
git merge upstream/main
## rebase brach and force push
git checkout <branch_name>
git rebase main
git push -f
|
贡献内容示范
本项目基于mkdocs构建完成,当您fork到本地后,如果想要贡献内容,请在XDU-WiKi/doc/对应模块 内容下修改或增加您想贡献的内容,之后在XDU-WiKi/mkdocs.yml配置文件中修改对应的目录,当PR并入后效果就将呈现在在线网站上。
示例如下:
当我想要在开始界面中增加自我介绍文件:
- fork仓库至我的仓库中
- 克隆该仓库
- 在本地打开该仓库
- 增加docs/开始/自我介绍.md
-
修改对应的mkdocs.yml文件中内容,同时在docs/参与贡献/项目结构.md中修改对应内容
原文件
| nav:
- 开始:
- 欢迎: index.md
- 快速了解Agent: 开始/start.md
- Agent_论文推荐: Agent_论文推荐/start.md
- Agent_项目分享: Agent_项目分享/start.md
- Agent_论文解读: Agent_论文解读/start.md
- 参与贡献:
- 如何贡献: 参与贡献/如何贡献.md
- 项目结构: 参与贡献/项目结构.md
- 关于 Datawhale: https://datawhale.club/
|
修改后
| nav:
- 开始:
- 自我介绍: your_markdown.md
- 欢迎: index.md
- 快速了解Agent: 开始/start.md
- Agent_论文推荐: Agent_论文推荐/start.md
- Agent_项目分享: Agent_项目分享/start.md
- Agent_论文解读: Agent_论文解读/start.md
- 参与贡献:
- 如何贡献: 参与贡献/如何贡献.md
- 项目结构: 参与贡献/项目结构.md
- 关于 Datawhale: https://datawhale.club/
|
-
提出PR等待并入
- PR合并后查看在线网页更新内容
贡献内容中,请您在您贡献的标题页下加入您的姓名
形式如下:
标题
author:xxx
感谢您的贡献!
Contributors
Made with contrib.rocks.