GELİŞTİRİCİLER

Uygulama SDK’sı ve API’ler

EveryOS’un kendisini değiştirmeden üçüncü taraf masaüstü uygulamaları geliştir.

Bağımsız SDK ile başla

Node.js 26+ ve SDK 1.0.1, proje oluşturucu ve CLI için gerçek sürüm arşivlerini kullan. SDK sürümü EveryOS sürümünden bağımsızdır; npm’de yayımlamak isteğe bağlıdır. Sade JavaScript, React, React-widget veya karma şablon seç; derleme, doğrulama, test, paketleme, imzalama ve yayımlama için kaynak rehberi izle.

Yetenekleri bildir ve test et

Uygulamalar ve widget’ları yalıtılmış çerçevelerde çalışır. Gereken yetenekleri bildir; sunucu işlemlerini sunucu uygular. Taklit testleri ve gerçek imzalı geliştirme kayıt deposunu kullan. Ağ araçları için yönetici sunucu/CIDR ve port izin listeleri gerekir. SQL araçları yapılandırılmış PostgreSQL, MySQL veya MariaDB bağlantıları, yüksek yetki onayı ve yazmalar için masaüstü onayı ister. SSH özel anahtarını dışa aktarmak da onay gerektirir.

Belgelenen API’leri kullan

Yollar, CSRF ve olay akışları için SDK başvurusunu ve kimlik doğrulamalı HTTP API belgelerini oku. Genel amaçlı yetkili komut API’si yoktur. İmzalı paketleri doğrulanmış özel kayıt deposunda yayımla veya topluluk kayıt deposuna gönder. Yetenek eklemeden önce manifest, ağ, veritabanı, widget ve dağıtım kaynaklarını incele.