9d53cb7e603c754231caa27784fe2855d80b9a37
Build Sphinx Documentation / Build Documentation from PR Branch (pull_request) Successful in 2m14s
MKB
Manlink Knowledge Base
About
此仓库用于储存及生成知识库网页
Getting Started
前期准备
- 在这里注册账号
- 通知管理员将账户加入
Manlink_Doc仓库 - 确保连接
manlink_internal网络
环境部署
- 点我下载环境
- 解压压缩文件后运行
deploy.bat,并根据提示输入必要信息(仅限英文字符) - 若批处理正确运行完成,则应在解压目录下生成RUNME.bat
- 双击RUNME.bat,应打开
vscode环境并自动打开仓库目录 - 现在您可以对仓库进行
签出、提交等操作 - 可能在提交时会提示输入用户名/密码(请输入gitea账户密码)
VSCode-Git 使用说明
Caution
请不要直接对
master分支进行修改! 修改前请签出分支,修改完成后请发起合并分支请求
Note
想要更加详细了解Git可以参考这篇文档
添加/修改内容
- 本知识库采用
Sphinx作为解析、生成工具,并推荐主要以Markdown语言作为文档的原始语言格式,reStructuredText语言作为辅助 source文件夹即为知识库原始文件夹,通过文件树及index.rst进行网页层级管理
Important
请不要修改
source/conf.py其为Sphinx配置文件!如需修改请提交PR至管理员
- 创建文档时:
- 请将图片放入
_images/目录下,建议单独创建文件夹以保证目录整洁 - 其他数据,如:实验数据、日志等,请放入
_static/目录下,同样建议创建文件夹以保证目录整洁 - 对于新创建的文档:
- 如已存在对应目录,则仅需在对应目录下创建文档即可,建议保证文件名具有通俗易懂的可读性
- 如不存在目录,则需创建目录及
index.rst,并更新上级的index.rst或index.md,具体内容可参考已有文档,如子目录index.rst及父目录index.rst之后新建文档
- 请将图片放入
Note
对于Markdown语法,可以参考这篇文档
测试及合并请求
-
在您完成编辑后可以对您的分支发起合并请求(Pull Request),推荐通过网页进行这一操作,其位置如下图:

Warning
您仅应对您编辑的分支发起合并请求
-
在创建合并请求界面,需清晰明了的创建标题及合并请求正文,如需合作,也可在指派成员一栏邀请成员进行合作
-
创建合并分支后会默认触发自动化部署,如下图所示
在正常情况下,自动化部署应顺利完成(理论运行时间<5min),运行完成后可在http://mkb.local:880查看及调试网页
Note
此时如有问题,仍可以通过commit进行提交,提交后会触发自动化部署
Warning
服务器性能有限,且已人为将自动化部署并发数设为1,请尽可能避免在Pr后提交Commit
-
在检查完测试网页后可添加管理员作为评审人,之后须有管理员评审并在通过审核后将分支合并至主分支
-
最后需管理员手动合并测试网页至正式版网页
Languages
Python
69.5%
Batchfile
11.7%
JavaScript
9.5%
Makefile
9.3%







