ENTWICKLUNG
App-SDK & APIs
Desktop-Apps von Drittanbietern entwickeln, ohne EveryOS selbst zu ändern.
Mit dem eigenständigen SDK beginnen
Nutze Node.js 26+ und die tatsächlichen Release-Archive für SDK 1.0.1, Generator und CLI. Die SDK-Versionierung ist unabhängig von EveryOS; eine npm-Veröffentlichung ist optional. Wähle eine Vorlage für Vanilla, React, React-Widget oder Hybrid und folge der Originalanleitung zum Bauen, Validieren, Testen, Packen, Signieren und Veröffentlichen.
Fähigkeiten deklarieren und testen
Apps und App-Widgets laufen in isolierten Frames. Deklariere die benötigten Fähigkeiten; Host-Aktionen werden vom Server durchgesetzt. Nutze Mock-Tests und eine echte signierte Entwicklungsregistry. Netzwerkwerkzeuge benötigen Administrator-Freigabelisten für Hosts/CIDR und Ports. SQL-Werkzeuge benötigen konfigurierte PostgreSQL-, MySQL- oder MariaDB-Verbindungen, eine erhöhte Freigabe und bei Schreibzugriffen eine Desktop-Bestätigung. Auch der Export privater SSH-Schlüssel verlangt eine Bestätigung.
Die dokumentierten APIs nutzen
Lies SDK-Referenz und Dokumentation der authentifizierten HTTP-API zu Routen, CSRF und Ereignisströmen. Es gibt keine allgemeine API für privilegierte Befehle. Veröffentliche signierte Pakete in einer geprüften privaten Registry oder reiche sie bei der Community-Registry ein. Prüfe die Referenzen zu Manifest, Netzwerk, Datenbank, Widgets und Verteilung, bevor du diese Fähigkeiten hinzufügst.
Basierend auf EveryOS v0.1.38
Quelle ansehen · getting-started.mdQuelle ansehen · distribution.mdQuelle ansehen · cli.mdQuelle ansehen · manifest.mdQuelle ansehen · sdk-reference.mdQuelle ansehen · testing.mdQuelle ansehen · publishing.mdQuelle ansehen · network.mdQuelle ansehen · databases.mdQuelle ansehen · widgets.mdQuelle ansehen · appearance.mdQuelle ansehen · architecture.mdQuelle ansehen · api.md