בניית אדונית

התוסף מבנים לפרט.

כאן מוצגת הדרך לבנה את ה extentions של Parrot מקוד המקור.

תלויות

יש להשתמש ב- Debian Bookworm (stable/12). התקן תלויות מערכת.

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

Download

לבניית הארכיטקטורת Parrot, הורד את קוד המקור מחסן הגיט.

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

בנוי

כך:

make

Same as:

make all

בניה של תוסף

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

גרסאות

לעדכן גרסאות:

${EDITOR} CHANGELOG
# git tag v0.0.0

נקי

Clean.

make clean

להקיף

לדחוף לחנות גיט.

make push

רוץ

Server:

./parrot-server

תוסף

לוקח

cd src/extensions/vscode/
yarn
yarn package

שרת סיפור

לבצע: הוסף שרת חישוב לתוספת. עכשיו, בנה והשתמש ב־llama.cpp.

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