ENTWICKLUNG
Entwicklung
EveryOS bauen, prüfen und mitgestalten.
Quellcode starten
Nutze Node.js 26 und pnpm 12 auf macOS oder Linux. Der Entwicklungsdesktop läuft auf http://127.0.0.1:5173; das temporäre Token erscheint in der Konsole. Linux-Funktionen sind auf macOS teilweise nicht verfügbar.
Bash
git clone https://github.com/goktugcy/everyos.git
cd everyos
pnpm install
pnpm devÄnderungen prüfen
pnpm check umfasst Format, Lint, Typen und Tests. Vor Browser-Tests bauen und erstmals Chromium mit pnpm exec playwright install --only-shell chromium installieren. Nur mit wegwerfbaren Testdaten arbeiten.
Bash
pnpm check
pnpm build
pnpm test:e2eArchitektur erkunden
React-Client, Hono-API, SQLite, privilegierter Agent und Update-Worker bilden das System. Lies CONTRIBUTING.md und die Architektur. Für eigene Desktop-Apps beginne mit docs/app-sdk.