文档
如何在网站上呈现笔记本
请参阅此处以获取有关如何在notebook
目录中呈现笔记本的说明。
本地构建文档
1. 要在本地构建和测试文档,请先安装Node.js。例如,
nvm install --lts
然后,安装yarn
和其他所需的软件包:
npm install --global yarn
pip install pydoc-markdown pyyaml termcolor
2. 您还需要安装quarto。请从此网站点击Pre-release
标签下载最新版本的quarto
并安装。确 保quarto
版本为1.5.23
或更高。
3. 最后,运行以下命令进行构建:
cd website
yarn install --frozen-lockfile --ignore-engines
pydoc-markdown
python process_notebooks.py render
yarn start
最后一个命令会启动一个本地开发服务器并打开一个浏览器窗口。 大多数更改都会实时反映,无需重新启动服务器。
使用Docker构建
要在Docker容 器中构建和测试文档,请使用dev
文件夹中的Dockerfile按上述说明构建您的镜像:
docker build -f .devcontainer/dev/Dockerfile -t autogen_dev_img https://github.com/microsoft/autogen.git#main
然后像这样启动容器,这将登录并确保Docker端口3000映射到本地机器上的端口8081:
docker run -it -p 8081:3000 -v `pwd`/autogen-newcode:newstuff/ autogen_dev_img bash
在Docker的CLI中运行以下命令:
cd website
yarn install --frozen-lockfile --ignore-engines
pydoc-markdown
python process_notebooks.py render
yarn start --host 0.0.0.0 --port 3000
完成后,您应该能够在http://127.0.0.1:8081/autogen
访问文档。