Uzantı Oluşturma

Uzantı Parrot’a gömülür.

Aşağıda, Kaynak koddan Parrot eklentisi oluşturma işlemi gösterilmektedir.

Bağımlılıklar

Debian Bookworm (stable/12) kullanarak. İşletim sistemi bağımlılıklarını kurun.

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

İndir

Parrot uzantısını oluşturmak için, kaynak kodunu git deposundan indirin.

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

Inşa et

Bu şekilde:

make

Same as:

make all

Extension build

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

Sürümler

To update versions:

${EDITOR} CHANGELOG
# git tag v0.0.0

Temizle

Temiz.

make clean

Itme

Git deposuna gönder.

make push

Çalıştır

Sunucu:

./parrot-server

Uzantı

Belki

cd src/extensions/vscode/
yarn
yarn package

Çıkarım Sunucusu

İşlem yap: uzantıya çıkarım sunucusunu ekle. Şimdilik, “llama.cpp” derleyin ve kullanın.

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