Skip to content

Commit

Permalink
add Contribution process (#13)
Browse files Browse the repository at this point in the history
* update yml

* update comments

* add contribution process

* add contribution process
  • Loading branch information
wangyantong2000 authored Jul 30, 2024
1 parent 3759f5d commit b098497
Show file tree
Hide file tree
Showing 10 changed files with 51 additions and 3 deletions.
Binary file added .DS_Store
Binary file not shown.
2 changes: 1 addition & 1 deletion .cache/plugin/git-committers/page-authors.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"cache_date": "2024-07-29", "page_authors": {"docs/blog/index.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/blog/posts/update2024.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_1/chapter_1_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_1/chapter_1_2.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_1/chapter_1_3.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_2/chapter_2_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_3/chapter_3_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_4/chapter_4_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_10/chapter_10_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_11/chapter_11_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_12/chapter_12_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_13/chapter_13_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_14/chapter_14_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_15/chapter_15_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_5/chapter_5_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_6/chapter_6_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_7/chapter_7_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_8/chapter_8_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_9/chapter_9_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}}}
{"cache_date": "2024-07-30", "page_authors": {"docs/blog/index.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/blog/posts/update2024.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_1/chapter_1_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_1/chapter_1_2.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_1/chapter_1_3.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_2/chapter_2_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_3/chapter_3_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_4/chapter_4_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_10/chapter_10_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_11/chapter_11_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_12/chapter_12_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_13/chapter_13_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_14/chapter_14_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_15/chapter_15_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_5/chapter_5_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_6/chapter_6_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_7/chapter_7_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_8/chapter_8_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}, "docs/textbook/chapter_9/chapter_9_1.md": {"last_commit_date": "2024-07-23", "authors": [{"login": "wangyantong2000", "name": "wangyantong2000", "url": "https://github.com/wangyantong2000", "avatar": "https://avatars.githubusercontent.com/u/135088663?v=4"}]}}}
50 changes: 49 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,52 @@
<img src="docs/assets/img/jiagou.png" width="600px">
</div>


# 贡献流程
> 为了更好地管理仓库,我们建议贡献者通过Fork的方式进行修改,然后提交Pull Request以完成贡献。
## 贡献步骤
1. 克隆仓库
1. Fork本仓库到自己的GitHub账号
2. 也可以页面中的点击“编辑图标”,如果遇到“需要 Fork 此仓库”的提示,请同意该操作。
<div align=center>
<img src="docs/assets/img/edit.png">
</div>
3. 克隆自己Fork的仓库到本地
2. 创建分支
1. 在开始之前,为你的贡献创建一个新的分支
`git checkout -b 分支名字`
3. 开发和测试
1. 在文件目录`docs/textbook`下的文件夹中找到所需要修改的章节以及相应的Markdown文件,修改内容
2. 如果是添加新的章节和内容,在`docs/textbook`下创建新的文件夹或相应的文件夹中,创建新的`.md`文件,撰写您的内容。
3. 如果是添加了新的`.md`文件的方式,或者想对书籍的目录名称进行修改,找到`mkdocs.yml`文件中的nav部分,模仿下面的模版,添加相应的内容或修改
```
nav:
- 首页: index.md
- 教材:
- 开源软件通识:知识体系指南:
- 第 1 章 开源知识体系:
- 1.1 背景与目标: textbook/chapter_1/chapter_1_1. md
- 1.2 知识体系与框架: textbook/chapter_1/ chapter_1_2.md
- 1.3 本书组织与结构: textbook/chapter_1/ chapter_1_3.md
```
4. 效果测试。如果需要对您的修改效果进行实时查看,请参考如下步骤:
1. 本文档网站基于`MkDocs`进行构建,使用`Material for MkDocs`主题。首先要确保您的相关环境是否安装,若没安装可以参考下面如下语句:
```
pip install mkdocs-material
```
2. MkDocs包含一个试试预览的服务,所有可以在撰写文档的过程中进行实时预览。当文档修改保存后,这个服务会自动重建整个网站的文档。使用以下命令启动:
```
mkdocs serve
```
浏览器打开 [localhost:8000](localhost:8000) ,应该就能看到类似下图所示的内容:
<div align=center>
<img src="docs/assets/img/snapshot.png" >
</div>
4. 提交更改
1. 将本地所做更改`commit`
2. `push`至远程仓库。
5. 创建`Pull Request`
1. 在Github仓库网页中创建`Pull Request`
2. 项目维护者将审核你的`Pull Request`,一旦你的贡献通过审查,它将被合并到主分支在。合并到主分支后,仓库的`workflow`会自动更新部署网站,在等待几十秒后,如图所示后,刷新网站,即可看到网站更新内容
<div align=center>
<img src="docs/assets/img/workflow.png" >
</div>
Binary file added docs/.DS_Store
Binary file not shown.
Binary file added docs/assets/.DS_Store
Binary file not shown.
Binary file added docs/assets/img/.DS_Store
Binary file not shown.
Binary file added docs/assets/img/edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/snapshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/workflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ markdown_extensions:
extra:
alternate:
- name: 简体中文
link: /
link: /oss101-bok/
lang: zh
generator: false
social:
Expand Down

0 comments on commit b098497

Please sign in to comment.