2.4 KiB
2.4 KiB
Erste Schritte
Online testen
OpenPencil läuft im Browser — keine Installation nötig. Öffne app.openpencil.dev um loszulegen.
Desktop-App herunterladen
Vorgefertigte Binärdateien für macOS, Windows und Linux sind auf der Releases-Seite verfügbar.
| Plattform | Download |
|---|---|
| macOS (Apple Silicon) | .dmg (aarch64) |
| macOS (Intel) | .dmg (x64) |
| Windows (x64) | .msi / .exe |
| Windows (ARM) | .msi / .exe |
| Linux (x64) | .AppImage / .deb |
Aus Quellcode bauen
Voraussetzungen
Installation
git clone https://github.com/open-pencil/open-pencil.git
cd open-pencil
bun install
Entwicklungsserver
bun run dev
Öffnet den Editor unter http://localhost:1420.
Verfügbare Befehle
| Befehl | Beschreibung |
|---|---|
bun run dev |
Entwicklungsserver mit HMR |
bun run build |
Produktions-Build |
bun run check |
Lint (oxlint) + Typprüfung (tsgo) |
bun run test |
E2E visuelle Regression (Playwright) |
bun run test:update |
Screenshot-Baselines erneuern |
bun run test:unit |
Unit-Tests (bun:test) |
bun run docs:dev |
Dokumentations-Entwicklungsserver |
bun run docs:build |
Dokumentationsseite bauen |
Desktop-App (Tauri)
Die Desktop-App benötigt Rust und plattformspezifische Voraussetzungen.
macOS
xcode-select --install
cargo install tauri-cli --version "^2"
bun run tauri dev
Windows
- Rust mit
stable-msvc-Toolchain installieren:rustup default stable-msvc - Visual Studio Build Tools mit der Workload „Desktopentwicklung mit C++" installieren
- WebView2 ist auf Windows 10 (1803+) und Windows 11 vorinstalliert
- Ausführen:
bun run tauri dev
Linux
Systemabhängigkeiten installieren (Debian/Ubuntu):
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
Dann:
bun run tauri dev
Für Distribution bauen
bun run tauri build # Aktuelle Plattform
bun run tauri build --target universal-apple-darwin # macOS Universal