Bouw uitbreiding

De uitbreiding is ingebouwd in Parrot.

Hieronder staat een manier om de Parrot-uitbreiding van broncode te bouwen.

Afhankelijkheden

Gebruik van Debian Bookworm (stabiel/12). Installeer besturingssysteemafhankelijkheden.

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

Downloaden

Om de Parrot-uitbreiding te bouwen, downloadt u de broncode van de git-opslagplaats.

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

Bouwen

Zo:

make

Hetzelfde als:

make all

Uitbreiding bouwen

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

Versies

Om versies bij te werken:

${EDITOR} CHANGELOG
# git tag v0.0.0

Schoonmaken

Schoon.

make clean

Drukken

Duwt naar git-repo.

make push

Loop

Server:

./parrot-server

Uitbreiding

Mogelijk

cd src/extensions/vscode/
yarn
yarn package

Overzetterserver

Voer de volgende aanpassingen uit: voeg de inferentie-server toe aan de extensie. Voor nu, bouw en gebruik llama.cpp.

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