Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.claboard.dev/llms.txt

Use this file to discover all available pages before exploring further.

Claude Board, yerel masaüstü uygulamaları üretmek için Tauri v2 kullanır. Ön yüz React + Vite ile, arka uç ise Rust ile yazılmıştır.

Ön Koşullar

Derleme Komutları

npx tauri build
src-tauri/target/release/bundle/nsis/ ve src-tauri/target/release/bundle/msi/ dizinlerinde .exe ve .msi yükleyicileri oluşturur.

Simgeler

Uygulama simgeleri src-tauri/tauri.conf.json içinde yapılandırılmıştır ve src-tauri/icons/ dizininde bulunur:
PlatformDosyaFormat
Windowsicon.icoICO (256x256)
macOSicon.icnsICNS
Linuxicon.pngPNG (512x512)
Simgeleri güncellemek için bu dosyaları değiştirin ve yeniden derleyin veya tek bir kaynak görüntüden tüm formatları oluşturmak için npx tauri icon komutunu kullanın.

CI/CD İş Akışı

Claude Board, otomatik derlemeler için bir GitHub Actions iş akışı içerir:
# .github/workflows/build.yml
# Sürüm etiketlerinde (v*) tetiklenir
# Üç platform için de derler
# Yapıları GitHub Releases'a yükler
İş akışı:
  1. Depoyu kontrol eder
  2. Rust toolchain ve Node.js bağımlılıklarını yükler
  3. Vite ile React ön yüzünü derler
  4. Rust arka ucunu derler ve Tauri ile paketler
  5. Yükleyicileri sürüm varlıkları olarak yükler
Otomatik bir sürüm derlemesini tetiklemek için bir commit’i v* (örn. v5.0.0) ile etiketleyin.

Geliştirme Modu

Yükleyici oluşturmadan yerel geliştirme için:
npx tauri dev
Bu komut Rust arka ucunu derler, React ön yüzü için Vite geliştirme sunucusunu başlatır ve ön yüz değişiklikleri için hot-reload etkinleştirilmiş şekilde uygulama penceresini açar.
Çapraz derleme Tauri tarafından yerel olarak desteklenmemektedir. Her hedef platform için CI/CD iş akışını veya uyumlu bir derleme makinesini kullanın.