SVILUPPO
Sviluppo
Compila EveryOS, esegui i controlli e contribuisci al progetto.
Esegui il sorgente
Usa Node.js 26 e pnpm 12 su macOS o Linux. Il desktop di sviluppo si apre su http://127.0.0.1:5173 e la console mostra un token di configurazione temporaneo. Le funzionalità riservate a Linux vengono indicate come non disponibili su macOS. Questo flusso dal sorgente è distinto dall’installazione tramite pacchetti.
git clone https://github.com/goktugcy/everyos.git
cd everyos
pnpm install
pnpm devVerifica la modifica
pnpm check esegue i controlli di formattazione, lint, tipi e test. Compila prima di eseguire i test del browser. Alla prima esecuzione, installa Chromium con pnpm exec playwright install --only-shell chromium. I test usano dati temporanei eliminabili e non devono puntare al tuo spazio di lavoro di produzione.
pnpm check
pnpm build
pnpm test:e2eEsplora l’architettura
Il progetto combina un client React, un’API Hono, un database SQLite, un agente privilegiato e un processo di aggiornamento indipendente. Leggi CONTRIBUTING.md e la guida all’architettura prima di modificare un confine di fiducia. Per le app desktop di terze parti, inizia da docs/app-sdk nel repository.