ReadtheDocs
像Linux、U-boot等开源软件,都在使用ReadtheDocs构建专业的软件技术文档。ReadtheDocs提供文档的自动化编译,版本管理以及托管服务。
之前自己在ubuntu里尝试构建了一下,现在回忆一下步骤。
Ubuntu安装包
以root权限安装相关的包。
apt install npm
npm install pip3 (或者apt install python3-pip)
pip3 install sphinx
pip3 install sphinx_rtd_theme
安装完上面这些包,应该创建文档了。在文档目录docs下执行下面命令。
sphinx-quickstart
编译html
make html
另外记得在编译TF-A的docs时,还需要安装下面的包。
pip3 install sphinxcontrib-plantuml
apt install plantuml