文档指南#
文档贡献者指南#
docs
目录包含 LlamaIndex 文档的 Sphinx 源文本,访问 https://docs.llamaindex.ai/en/stable/ 查看完整文档。
本指南适用于任何对在本地运行 LlamaIndex 文档、对其进行更改和贡献感兴趣的人。LlamaIndex 是由其背后蓬勃发展的社区制作的,欢迎您为该项目和文档做出贡献。
构建文档#
如果尚未完成,将 LlamaIndex Github 仓库克隆到本地目录:
git clone https://github.com/run-llama/llama_index.git && cd llama_index
安装构建文档所需的所有依赖项(主要是 mkdocs
及其扩展):
- 安装 poetry - 这将帮助您管理包依赖关系
poetry shell
- 此命令将创建一个虚拟环境,将安装的包限制在此项目中poetry install --with docs
- 这将安装构建文档所需的所有依赖项
使用 mkdocs 进行构建:
cd docs
mkdocs serve
然后在浏览器中打开 http://localhost:8000/ 查看生成的文档。
此托管版本将随着对文档的更改而重新构建和更新。
配置#
所有关于 mkdocs 的配置都在 mkdocs.yml
文件中。
从 llama-index 仓库的根目录运行命令 python docs/prepare_for_build.py
将更新 mkdocs.yml 中的 API 参考和示例导航以反映最新更改,并编写新的 API 参考文件。