Ana içeriğe atla
Claude Board, yerel masaustu uygulamalari uretmek icin Tauri v2 kullanir. On yuz React + Vite ile, arka uc ise Rust ile yazilmistir.

On Kosullar

Derleme Komutlari

npx tauri build
src-tauri/target/release/bundle/nsis/ ve src-tauri/target/release/bundle/msi/ dizinlerinde .exe ve .msi yukleyicileri olusturur.

Simgeler

Uygulama simgeleri src-tauri/tauri.conf.json icinde yapilandirilmistir ve src-tauri/icons/ dizininde bulunur:
PlatformDosyaFormat
Windowsicon.icoICO (256x256)
macOSicon.icnsICNS
Linuxicon.pngPNG (512x512)
Simgeleri guncellemek icin bu dosyalari degistirin ve yeniden derleyin veya tek bir kaynak goruntuden tum formatlari olusturmak icin npx tauri icon komutunu kullanin.

CI/CD Is Akisi

Claude Board, otomatik derlemeler icin bir GitHub Actions is akisi icerir:
# .github/workflows/build.yml
# Surum etiketlerinde (v*) tetiklenir
# Uc platform icin de derler
# Yapilari GitHub Releases'a yukler
Is akisi:
  1. Depoyu kontrol eder
  2. Rust toolchain ve Node.js bagimliklarini yukler
  3. Vite ile React on yuzunu derler
  4. Rust arka ucunu derler ve Tauri ile paketler
  5. Yukleyicileri surum varliklari olarak yukler
Otomatik bir surum derlemesini tetiklemek icin bir commit’i v* (orn. v5.0.0) ile etiketleyin.

Gelistirme Modu

Yukleyici olusturmadan yerel gelistirme icin:
npx tauri dev
Bu komut Rust arka ucunu derler, React on yuzu icin Vite gelistirme sunucusunu baslatir ve on yuz degisiklikleri icin hot-reload etkinlestirilmis sekilde uygulama penceresini acar.
Capraz derleme Tauri tarafindan yerel olarak desteklenmemektedir. Her hedef platform icin CI/CD is akisini veya uyumlu bir derleme makinesini kullanin.