DESARROLLO
SDK de aplicaciones y API
Crea aplicaciones de escritorio de terceros sin modificar EveryOS.
Empieza con el SDK independiente
Usa Node.js 26+ y los archivos de las versiones publicadas del SDK 1.0.1, el generador y la CLI. Las versiones del SDK son independientes de la versión de EveryOS y la publicación en npm es opcional. Elige una plantilla vanilla, React, React-widget o hybrid; sigue la guía original para compilar, validar, probar, empaquetar, firmar y publicar.
Declara capacidades y prueba
Las aplicaciones y sus widgets se ejecutan en marcos aislados. Declara las capacidades que necesitan; el servidor controla las operaciones del sistema. Usa pruebas con simulaciones y un registro de desarrollo real firmado. Las herramientas de red necesitan listas de hosts/CIDR y puertos permitidos configuradas por un administrador. Las herramientas SQL necesitan conexiones PostgreSQL, MySQL o MariaDB configuradas, aprobación de privilegios elevados y confirmación en el escritorio para las escrituras. La exportación de claves SSH privadas también exige confirmación.
Usa las API documentadas
Lee la referencia del SDK y la documentación de la API HTTP autenticada para conocer las rutas, CSRF y los flujos de eventos. No existe una API genérica de comandos con privilegios. Publica paquetes firmados en un registro privado verificado o envíalos al registro de la comunidad. Consulta las referencias de manifiesto, red, base de datos, widgets y distribución antes de añadir esas capacidades.
Basado en EveryOS v0.1.38
Ver código fuente · getting-started.mdVer código fuente · distribution.mdVer código fuente · cli.mdVer código fuente · manifest.mdVer código fuente · sdk-reference.mdVer código fuente · testing.mdVer código fuente · publishing.mdVer código fuente · network.mdVer código fuente · databases.mdVer código fuente · widgets.mdVer código fuente · appearance.mdVer código fuente · architecture.mdVer código fuente · api.md