SVILUPPO
SDK delle app e API
Crea app desktop di terze parti senza modificare EveryOS.
Inizia con l’SDK indipendente
Usa Node.js 26+ e gli archivi delle versioni effettivamente pubblicate dell’SDK 1.0.1, del generatore e della CLI. Le versioni dell’SDK sono indipendenti da quella di EveryOS e la pubblicazione su npm è facoltativa. Scegli un modello vanilla, React, React-widget o hybrid; segui la guida originale per compilare, convalidare, testare, impacchettare, firmare e pubblicare.
Dichiara le capacità e verifica
App e widget delle app vengono eseguiti in frame isolati. Dichiara le capacità necessarie; il server fa rispettare le operazioni consentite sul sistema. Usa test simulati e un vero registro di sviluppo firmato. Gli strumenti di rete richiedono elenchi di host/CIDR e porte consentiti dall’amministratore. Gli strumenti SQL richiedono connessioni PostgreSQL, MySQL o MariaDB configurate, approvazione elevata e conferma sul desktop per le scritture. Anche l’esportazione di chiavi SSH private richiede conferma.
Usa le API documentate
Leggi la documentazione dell’SDK e dell’API HTTP autenticata per percorsi, CSRF e flussi di eventi. Non esiste un’API generica di comandi privilegiati. Pubblica pacchetti firmati in un registro privato verificato o inviali al registro della comunità. Consulta i riferimenti su manifesto, rete, database, widget e distribuzione prima di aggiungere queste capacità.
Basato su EveryOS v0.1.38
Visualizza il sorgente · getting-started.mdVisualizza il sorgente · distribution.mdVisualizza il sorgente · cli.mdVisualizza il sorgente · manifest.mdVisualizza il sorgente · sdk-reference.mdVisualizza il sorgente · testing.mdVisualizza il sorgente · publishing.mdVisualizza il sorgente · network.mdVisualizza il sorgente · databases.mdVisualizza il sorgente · widgets.mdVisualizza il sorgente · appearance.mdVisualizza il sorgente · architecture.mdVisualizza il sorgente · api.md