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.