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.
git clone https://github.com/goktugcy/everyos.git
cd everyos
pnpm install
pnpm devDeğ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.
pnpm check
pnpm build
pnpm test:e2eMimariyi 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.