Zero konfiguracji. Double-click i działa.
-
Setup (tylko raz):
Double-click: setup-windows.bat- Sprawdzi Node.js (jeśli brak → link do instalacji)
- Zainstaluje Rust automatycznie
- Zainstaluje wszystkie zależności
-
Uruchom dev mode:
Double-click: dev-windows.bat -
Zbuduj instalator (.msi):
Double-click: build-windows.bat
-
Setup (tylko raz):
./setup-macos.sh
Jeśli nie działa double-click, otwórz Terminal i wklej powyższe.
-
Uruchom dev mode:
./dev-macos.sh
-
Zbuduj instalator (.dmg):
./build-macos.sh
-
Setup (tylko raz):
./setup-linux.sh
- Zainstaluje GTK dependencies automatycznie (wymaga sudo)
- Sprawdzi kompilację Tauri
-
Uruchom dev mode:
./dev-linux.sh
-
Zbuduj instalator (.AppImage + .deb):
./build-linux.sh
src-tauri/target/release/bundle/msi/CodeYourPCB_0.1.0_x64_en-US.msi- Instalator ~5-10MB
src-tauri/target/release/bundle/dmg/CodeYourPCB_0.1.0_x64.dmg- Disk image ~8-12MB
src-tauri/target/release/bundle/appimage/code-your-pcb_0.1.0_amd64.AppImage(portable)src-tauri/target/release/bundle/deb/code-your-pcb_0.1.0_amd64.deb(instalacja systemowa)
Pobierz i zainstaluj: https://nodejs.org/ (v20 LTS)
# Opcja 1: Homebrew
brew install node
# Opcja 2: Pobierz z
https://nodejs.org/curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejsSkrypt setup-linux.sh instaluje to automatycznie, ale jeśli coś poszło nie tak:
sudo apt-get install -y \
libwebkit2gtk-4.1-dev \
build-essential \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
pkg-configPo uruchomieniu dev-*.bat/sh zobaczysz okno z:
- ✅ Native menu bar (File/Edit/View/Help)
- ✅ Keyboard shortcuts (Ctrl+O = Open, Ctrl+S = Save, etc.)
- ✅ Native file dialogs (tylko .cypcb files)
- ✅ Window management (maximize, minimize, fullscreen)
- ✅ Theme toggle (Ctrl+Shift+T)
Testuj:
- File > Open - powinien pokazać native dialog z filtrem .cypcb
- File > Save - powinien zapisać plik
- View > Toggle Theme - zmiana dark/light mode
- View > Toggle Fullscreen (F11)
- Minimize/maximize przez native window controls
- Windows: 10/11
- macOS: 10.15+ (Catalina lub nowszy)
- Linux: Ubuntu 20.04+, Debian 11+, lub equivalent
Jeśli coś nie działa:
- Skopiuj output z terminala
- Sprawdź który krok setup nie przeszedł
- Załącz informacje o systemie (OS, wersje Node/Rust)
- Pierwsze buildy są wolne (10-20 min) - Rust kompiluje wszystko. Kolejne będą szybsze.
- Dev mode (hot reload) - zmiana kodu → auto-refresh
- Production build - zoptymalizowany, mały (5-10MB), szybki startup