构建扩展

扩展已内置到Parrot中。

这是从源代码构建Parrot扩展的方法。

依赖关系

使用Debian Bookworm(稳定版/12)。安装操作系统依赖项。

Python is needed to build the documentation. Python is no longer needed to build the extension, as upstream has removed the Python server.

sudo apt install \
  git python3-venv python3-virtualenv python3-pip

下载

要构建Parrot扩展,请从git存储库下载源代码。

git clone https://spacecruft.org/deepcrayon/parrot-extension
cd parrot-extension/

构建

因此:

make

Same as:

make all

扩展构建

src/extensions/vscode/build/continue-patch.vsix

版本

要更新版本:

${EDITOR} CHANGELOG
# git tag v0.0.0

卫生

干净。

make clean

推送

Push to git repo.

make push

运行

Server:

./parrot-server

扩展

也许

cd src/extensions/vscode/
yarn
yarn package

推理服务器

请添加推理服务器到扩展中。现在,构建并使用``llama.cpp``。

git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
# build thing.