GELİŞTİRİCİLER

Geliştirme

EveryOS’u derle, kontrolleri çalıştır ve projeye katkı ver.

Kaynak kodu çalıştır

macOS veya Linux üzerinde Node.js 26 ve pnpm 12 kullan. Geliştirme masaüstü http://127.0.0.1:5173 adresinde açılır; konsolda geçici kurulum anahtarı gösterilir. Linux’a özel özellikler macOS’ta kullanılamaz olarak belirtilir. Bu kaynak kod akışı paketli kurulumdan ayrıdır.

Bash
git clone https://github.com/goktugcy/everyos.git
cd everyos
pnpm install
pnpm dev

Değişikliğini doğrula

pnpm check; biçim, lint, tür ve test kontrollerini çalıştırır. Tarayıcı testlerinden önce derle. İlk testte pnpm exec playwright install --only-shell chromium ile Chromium’u kur. Testler geçici veri kullanır; üretimdeki çalışma alanını hedeflememelidir.

Bash
pnpm check
pnpm build
pnpm test:e2e

Mimariyi keşfet

Proje React istemcisi, Hono API, SQLite veritabanı, yetkili ajan ve bağımsız güncelleme işçisini birleştirir. Güven sınırlarını değiştirmeden önce CONTRIBUTING.md ve mimari rehberini oku. Üçüncü taraf masaüstü uygulamaları için depodaki docs/app-sdk ile başla.