指引
概述#
我们希望 rk-docs 可以帮助用户清晰快速地了解 RK 启动器以及其他附属产品。
如果您想添加/修改文档中的内容,请您先在创建一个 issue,描述您的提案,讨论此次的修改。
在沟通交流的过程中,请授予 rk-docs 贡献者您的尊重,并且认真对待我们的行为准则。
设置#
目前我们没有使用类似 netlify 的服务来自动化部署此文档,所以,在做修改的时候,请遵从传统的 Git 流程。
1.Fork 项目#
2.Clone 到本地#
git clone https://github.com/rookie-ninja/rk-docs.git
3.安装依赖#
rk-docs 使用了 mkdocs-material 来生成文档页面。
因此,如果想要本地调试,我们需要安装如下依赖:
pip install mkdocs-material
4.运行#
mkdocs serve
5.访问#
修改代码#
创建一个新的 branch(请尽量根据功能名字来命名 branch):
git checkout master
git fetch upstream
git rebase upstream/master
git checkout -b cool_new_feature
您可以随时通过 ($ mkdocs serve) 命令来验证修改。
提交代码#
git push origin cool_new_feature
此时,您正在等待我们审核您的更改。我们尝试回应在几个工作日内提出问题和拉取请求,我们可能会建议一些改进或替代方案。一旦您的更改获得批准,其中项目维护者将合并它们。
如果您符合以下条件,我们更有可能批准您的更改:
- 添加测试代码。
- 写一个好的提交信息
资源引用#
- mkdocs-material: 所有关于 mkdocs 的信息,包括它如何管理导航、外观以及多语言支持。