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.
Basé sur EveryOS v0.1.38
Voir la source · getting-started.mdVoir la source · distribution.mdVoir la source · cli.mdVoir la source · manifest.mdVoir la source · sdk-reference.mdVoir la source · testing.mdVoir la source · publishing.mdVoir la source · network.mdVoir la source · databases.mdVoir la source · widgets.mdVoir la source · appearance.mdVoir la source · architecture.mdVoir la source · api.md