File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ This guide covers building the goose Desktop application from source on various
99** Debian/Ubuntu:**
1010``` bash
1111sudo apt update
12- sudo apt install -y dpkg fakeroot build-essential libxcb1-dev libxcb-util-dev protobuf-compiler
12+ sudo apt install -y dpkg fakeroot build-essential clang libxcb1-dev libxcb-util-dev protobuf-compiler
1313```
1414
1515** Arch/Manjaro:**
@@ -44,6 +44,7 @@ pkg install cmake protobuf clang build-essential
4444- ** Rust** : Install via [ rustup] ( https://rustup.rs/ )
4545- ** Node.js** : Version 22.9.0 or later (use [ nvm] ( https://github.com/nvm-sh/nvm ) for version management)
4646- ** pnpm** : Version 10 or later (managed via Hermit, or install globally)
47+ - ** just** : Install via ` cargo install just ` after Rust is installed. More [ info] ( https://github.com/casey/just#packages )
4748
4849## Build Process
4950
@@ -53,11 +54,27 @@ git clone https://github.com/aaif-goose/goose.git
5354cd goose
5455```
5556
56- ### 2. Build the Rust Backend
57+ ### 2. Build
58+
59+ Build Goose CLI:
60+
61+ ``` bash
62+ cargo build --release -p goose-cli
63+ ```
64+
65+ Build Goose Server:
66+
5767``` bash
5868cargo build --release -p goose-server
5969```
6070
71+ This command should give you a list of possible packages in the
72+ workspace:
73+
74+ ``` bash
75+ cargo test -p
76+ ```
77+
6178### 3. Prepare the Desktop Application
6279``` bash
6380cd ui/desktop
You can’t perform that action at this time.
0 commit comments