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.
EveryOS v0.1.38 temel alınmıştır
Kaynağı görüntüle · getting-started.mdKaynağı görüntüle · distribution.mdKaynağı görüntüle · cli.mdKaynağı görüntüle · manifest.mdKaynağı görüntüle · sdk-reference.mdKaynağı görüntüle · testing.mdKaynağı görüntüle · publishing.mdKaynağı görüntüle · network.mdKaynağı görüntüle · databases.mdKaynağı görüntüle · widgets.mdKaynağı görüntüle · appearance.mdKaynağı görüntüle · architecture.mdKaynağı görüntüle · api.md