Skip to content

Commit 7f8e163

Browse files
feat(docs): add compatible Node.js and Python versions to Build Your iApp section
1 parent c4708c4 commit 7f8e163

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

src/references/iapp-generator/building-your-iexec-app.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,72 @@ description:
77

88
# 🧑‍🏭 Build your iApp
99

10+
## 📋 Prerequisites
11+
12+
Before building your iApp, ensure you have the following installed:
13+
14+
<div class="flex flex-col gap-2 my-4 pl-0">
15+
<div class="flex items-center gap-4 text-left">
16+
<div class="flex items-center gap-1 flex-1 text-sm font-medium">
17+
📦 Node.js v20+
18+
</div>
19+
<a target="_blank" href="https://nodejs.org/en/" class="no-underline! text-sm ml-auto hover:underline!">Download →</a>
20+
</div>
21+
<div class="flex items-center gap-4 text-left">
22+
<div class="flex items-center gap-1 flex-1 text-sm font-medium">
23+
🐍 Python 3.8+ (for Python iApps)
24+
</div>
25+
<a target="_blank" href="https://www.python.org/downloads/" class="no-underline! text-sm ml-auto hover:underline!">Download →</a>
26+
</div>
27+
<div class="flex items-center gap-4 text-left">
28+
<div class="flex items-center gap-1 flex-1 text-sm font-medium">
29+
🐳 Docker installed
30+
</div>
31+
<a target="_blank" href="https://docker.com/" class="no-underline! text-sm ml-auto hover:underline!">Download →</a>
32+
</div>
33+
34+
<div class="flex items-center gap-4 text-left">
35+
<div class="flex items-center gap-1 flex-1 text-sm font-medium">
36+
🐳 DockerHub Account
37+
</div>
38+
<a target="_blank" href="https://hub.docker.com/" class="no-underline! text-sm ml-auto hover:underline!">Sign Up →</a>
39+
</div>
40+
</div>
41+
42+
::: tip 🔍 Verify Docker Compatibility
43+
44+
```bash
45+
docker buildx inspect --bootstrap | grep -i platforms
46+
```
47+
48+
If `linux/amd64` is not listed, **update your Docker installation.**
49+
50+
:::
51+
52+
### 📦 Install iApp Generator
53+
54+
Install the iApp Generator CLI tool using your preferred package manager:
55+
56+
::: code-group
57+
58+
```sh [npm]
59+
npm install -g @iexec/iapp
60+
```
61+
62+
```sh [yarn]
63+
yarn global add @iexec/iapp
64+
```
65+
66+
```sh [pnpm]
67+
pnpm add -g @iexec/iapp
68+
```
69+
70+
```sh [bun]
71+
bun add -g @iexec/iapp
72+
```
73+
74+
:::
75+
1076
## 🧰 Initialize your iApp
1177

1278
The iApp (iExec App) Generator command-line tool simplifies the setup of your

0 commit comments

Comments
 (0)