開発者向け
アプリ SDK と API
EveryOS 本体を変更せずに、サードパーティーのデスクトップアプリを作る。
独立した SDK から始める
Node.js 26+ と、SDK 1.0.1、ジェネレーター、CLI の実際のリリースアーカイブを使用してください。SDK のバージョンは EveryOS とは独立しており、npm への公開は任意です。vanilla、React、React-widget、hybrid のテンプレートから選び、元のガイドに沿ってビルド、検証、テスト、パッケージ化、署名、公開を行います。
権限を宣言してテスト
アプリとアプリウィジェットはサンドボックス化したフレームで動作します。必要な権限を宣言してください。ホスト操作はサーバーが制御します。モックテストと、実際に署名した開発用レジストリーを使用します。ネットワークツールには、管理者が設定するホスト/CIDR とポートの許可リストが必要です。SQL ツールには、設定済みの PostgreSQL、MySQL、MariaDB 接続、権限昇格の承認、書き込み時のデスクトップ上の確認が必要です。SSH 秘密鍵の書き出しにも確認が必要です。
文書化された API を使う
ルート、CSRF、イベントストリームについては SDK リファレンスと認証付き HTTP API のドキュメントを読んでください。汎用の特権コマンド API はありません。署名付きパッケージを検証済みの非公開レジストリーに公開するか、コミュニティレジストリーに提出できます。機能を追加する前に、マニフェスト、ネットワーク、データベース、ウィジェット、配布の各リファレンスを確認してください。