開発者向け
開発
EveryOS をビルドし、検証し、プロジェクトに参加する。
ソースから実行
macOS または Linux で Node.js 26 と pnpm 12 を使用します。開発用デスクトップは http://127.0.0.1:5173 で開き、コンソールに一時的なセットアップトークンが表示されます。Linux 専用機能は macOS では利用不可と表示されます。このソースからの実行手順は、パッケージ版のインストールとは別です。
Bash
git clone https://github.com/goktugcy/everyos.git
cd everyos
pnpm install
pnpm dev変更を検証
pnpm check はフォーマット検査、静的解析、型検査、テストを実行します。ブラウザーテストの前にビルドしてください。初回は pnpm exec playwright install --only-shell chromium で Chromium をインストールします。テストは使い捨ての状態で実行し、本番のワークスペースを対象にしないでください。
Bash
pnpm check
pnpm build
pnpm test:e2eアーキテクチャを調べる
プロジェクトは React クライアント、Hono API、SQLite データベース、特権エージェント、独立した更新ワーカーで構成されます。信頼境界を変更する前に CONTRIBUTING.md とアーキテクチャガイドを読んでください。サードパーティーのデスクトップアプリを作る場合は、リポジトリー内の docs/app-sdk から始めましょう。