Tạo tiện ích mở rộng

Phần mở rộng được tích hợp vào Parrot.

Dưới đây hiển thị cách xây dựng tiện ích mở rộng Parrot từ mã nguồn.

Tác vụ tiên quyết

Sử dụng Debian Bookworm (stable/12). Cài đặt tính năng cơ bản hệ điều hành.

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

Tải xuống

Để xây dựng phần mở rộng Parrot, hãy tải xuống mã nguồn từ kho lưu trữ git.

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

Xây dựng

Thusly:

make

Same as:

make all

Xây dựng tiện ích mở rộng

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

Phiên bản

Để cập nhật các phiên bản:

${EDITOR} CHANGELOG
# git tag v0.0.0

Dọn dẹp

Đã sửa chữa.

make clean

Gửi

Đẩy lên khoá cục git.

make push

Chạy

Máy chủ:

./parrot-server

Tiện ích mở rộng

Có thể

cd src/extensions/vscode/
yarn
yarn package

Máy chủ đầu ra

Thực hiện: thêm máy chủ đánh giá vào tiện ích mở rộng. Hiện tại, xây dựng và sử dụng llama.cpp.

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