Buduj rozszerzenie

Rozszerzenie jest wbudowane w Parrot.

Poniżej pokazano, jak zbudować rozszerzenie Parrot z kodu źródłowego.

Zależności

Korzystanie z Debiana Bookworm (stable/12). Instalacja zależności systemu operacyjnego.

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

Pobierz

Aby skompilować rozszerzenie Parrot, pobierz kod źródłowy z repozytorium git.

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

Buduj

W ten sposób:

make

Same as:

make all

Kompilacja rozszerzenia

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

Wersje

Aby zaktualizować wersje:

${EDITOR} CHANGELOG
# git tag v0.0.0

Wyczyść

Clean.

make clean

Wypchnij

Wypchnij do repozytorium git.

make push

Uciec

Serwer:

./parrot-server

Rozszerzenie

Być może

cd src/extensions/vscode/
yarn
yarn package

Serwer wnioskowania

DZIEN_DOROBRZY: DODAJ_SERWER_WNIOSEK_DO_Rozszerzenia. Na_razie, buduj_i_używaj_``llama.cpp``.

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