Skip to content

add whitelabel tutorial#25

Merged
Sakrecoer merged 1 commit into
mainfrom
whitelabel-tut-20251209
Dec 16, 2025
Merged

add whitelabel tutorial#25
Sakrecoer merged 1 commit into
mainfrom
whitelabel-tut-20251209

Conversation

@Sakrecoer

@Sakrecoer Sakrecoer commented Dec 9, 2025

Copy link
Copy Markdown
Collaborator

big thanks @phoebus-84 💜

LMK what you think @andrea-dintino

Comment on lines +12 to +39

## Prerequisites

- OS: Linux or macOS (bash/zsh)
- Node.js: v18+ (LTS recommended)
- PNPM: v8+

```bash
corepack enable
corepack prepare pnpm@latest --activate
```

- Git + GitHub account (access to Forkbomb repos)
- Android tooling:
- Android Studio (latest), Android SDK, at least one emulator (API 30+)
- Java 17+ (e.g., Temurin/OpenJDK 17)
- Capacitor/Ionic CLIs are invoked via package scripts (no global install needed)

> Quick check:

> ```bash
> node -v
> pnpm -v
> java -version
> adb version
> ```

---

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest you write how to use mise here. In a way that the developers do not need to install all the prerequisites by hand... @phoebus-84

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

okk something like:

Suggested change
## Prerequisites
- OS: Linux or macOS (bash/zsh)
- Node.js: v18+ (LTS recommended)
- PNPM: v8+
```bash
corepack enable
corepack prepare pnpm@latest --activate
```
- Git + GitHub account (access to Forkbomb repos)
- Android tooling:
- Android Studio (latest), Android SDK, at least one emulator (API 30+)
- Java 17+ (e.g., Temurin/OpenJDK 17)
- Capacitor/Ionic CLIs are invoked via package scripts (no global install needed)
> Quick check:
> ```bash
> node -v
> pnpm -v
> java -version
> adb version
> ```
---
## Prerequisites
- OS: Linux or macOS (bash/zsh)
- Git + GitHub account (access to Forkbomb repos)
- Android tooling:
- Android Studio (latest), Android SDK, at least one emulator (API 30+)
- Capacitor/Ionic CLIs are invoked via package scripts (no global install needed)
### Using mise (Recommended)
[mise](https://mise.jdx.dev/) is a polyglot tool version manager that automatically manages Node.js, Java, Gradle, and pnpm versions. The project includes a `.tool-versions` file that specifies all required versions.
1. **Install and setup mise:**
Follow the instructions at https://mise.jdx.dev/getting-started.html
2. **Install all required tools automatically:**
```bash
cd ~/work/didroom/wallet
mise install
# This reads .tool-versions and installs:
# - Java OpenJDK 21
# - Gradle 8
# - Node.js 20.11.1
# - pnpm 9
\` \` \`
3. **Verify installations:**
` ``bash
node -v # should show v20.11.1
pnpm -v # should show v9.x.x
java -version # should show version 21
gradle -v # should show version 8.x
adb version
\` \` \`
> **Note:** mise will automatically use the correct versions when you're in the wallet directory. No need to manually switch versions.
---

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems good to me!

@Sakrecoer Sakrecoer merged commit 82ed3f6 into main Dec 16, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants