1. 如何维护本文档

1.1. 搭建开发环境

本工程使用 reStructuredText 语言进行开发

建议使用vscode进行文档的大禹算子库的文档编写,于本地安装vscode,并在Extensions中安装相关插件

../_images/vscode_env.png

1.2. 克隆dayu-docs工程

安装git,clone该项目到本地

http://192.168.10.185:8081/whrdc/dayu-docs.git

1.3. 搭建编译环境

步骤:
  1. python3 安装,并设置环境变量

版本无限制,如本地已有环境可跳过此步骤

一个可选的win64安装板下载链接: https://www.python.org/ftp/python/3.10.8/python-3.10.8-amd64.exe

  1. 安装 pip

注意:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

查看是否已经安装 pip 可以使用以下命令:

pip --version

如果没有pip,参考以下链接内容进行操作 https://www.runoob.com/w3cnote/python-pip-install-usage.html

  1. sphinx 安装

cmd 命令行执行如下命令:

pip install -U sphinx

具体可参考:

https://www.sphinx-doc.org/en/master/usage/installation.html

  1. sphinx_rtd_theme 主题安装

考虑到 pip 安装这个主题很慢,dayu-docs 工程已经放置了该主题的 whl 包,可直接本地安装

cmd 命令行 于 dayu-docs 目录下执行如下命令:

pip install sphinx_rtd_theme-0.5.0-py2.py3-none-any.whl

1.4. 编译调试

本地执行 build.bat 脚本,即可在工程目录下生成 build 文件夹,以浏览器的形式打开 build/index.html 即可本地调试文档工程

使用 terminal 执行 build.bat 脚本,并在浏览器 F5 刷新页面可快速查看修改内容, 但是仅适用于新增与修改的内容,如有删除的 rst 文件遗留在页面上无法通过 F5 刷新去除, 需要删除本地的 build 文件夹,重新执行 build.bat 脚本,然后再次刷新浏览器即可解决

1.5. 打包发布

本文档的内网发布地址为

http://172.20.20.190/documentation/dayu-docs/

若本地开发内容希望发布到此地址,请企业微信联系 缪蝉(总工办-武汉研发中心)进行发布