Bau Erweiterung

Die Erweiterung ist in Parrot integriert.

Unten wird gezeigt, wie man die Parrot-Erweiterung aus dem Quellcode erstellen kann.

Abhängigkeiten

Verwendung von Debian Bookworm (stable/12). Installieren der Betriebssystemabhängigkeiten.

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

Herunterladen

Um die Parrot-Erweiterung zu erstellen, laden Sie den Quellcode aus dem Git-Repository herunter.

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

Build

Somit:

make

Same as:

make all

Erweiterungsbau

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

Versions

Um Versionen zu aktualisieren:

${EDITOR} CHANGELOG
# git tag v0.0.0

Säuberung

Sauber.

make clean

Drücken

Senden an das Git-Repository.

make push

Laufen

Server:

./parrot-server

Erweiterung

Vielleicht

cd src/extensions/vscode/
yarn
yarn package

Schlussfolgerungsserver

Bearbeite die Aufgaben: Füge den Rückschlussserver zur Erweiterung hinzu. Im Moment bauen und verwenden Sie „llama.cpp“.

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