DÉVELOPPEMENT

SDK d’applications et API

Crée des applications de bureau tierces sans modifier EveryOS lui-même.

Commencer avec le SDK autonome

Utilise Node.js 26+ et les archives réelles des versions publiées du SDK 1.0.1, du générateur et de la CLI. Les versions du SDK sont indépendantes de celles d’EveryOS et la publication sur npm est facultative. Choisis un modèle vanilla, React, React-widget ou hybrid ; suis le guide original pour compiler, valider, tester, empaqueter, signer et publier.

Déclarer les capacités et tester

Les applications et leurs widgets s’exécutent dans des cadres isolés. Déclare les capacités nécessaires ; le serveur contrôle les opérations sur la machine. Utilise des tests simulés et un véritable registre de développement signé. Les outils réseau exigent des listes d’hôtes/CIDR et de ports autorisés par l’administrateur. Les outils SQL nécessitent des connexions PostgreSQL, MySQL ou MariaDB configurées, une approbation élevée et une confirmation dans le bureau pour les écritures. L’export des clés privées SSH exige aussi une confirmation.

Utiliser les API documentées

Lis la référence du SDK et la documentation de l’API HTTP authentifiée pour les routes, CSRF et les flux d’événements. Il n’existe pas d’API générique de commandes privilégiées. Publie des paquets signés dans un registre privé vérifié ou soumets-les au registre communautaire. Consulte les références du manifeste, du réseau, des bases de données, des widgets et de la distribution avant d’ajouter ces capacités.