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à.