You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ARCHITECTURE.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ A deep dive into how OpenLinear works — from authentication to task execution.
8
8
9
9
## System Overview
10
10
11
-
OpenLinear is a monorepo with four main components: a Next.js desktop UI (`apps/desktop-ui`), a cloud metadata API (`apps/api`), a local execution sidecar (`apps/sidecar`), and a Neon cloud PostgreSQL database. The cloud API runs at rixie.in and handles all metadata (auth, tasks, teams, repos, etc.). The sidecar runs locally inside the Tauri desktop app, manages OpenCode, and handles all task execution.
11
+
OpenLinear is a monorepo with four main components: a Next.js desktop UI (`apps/desktop-ui`), a cloud metadata API (`apps/api`), a local execution sidecar (`apps/sidecar`), and a Neon cloud PostgreSQL database. The cloud API runs at openlinear.tech and handles all metadata (auth, tasks, teams, repos, etc.). The sidecar runs locally inside the Tauri desktop app, manages OpenCode, and handles all task execution.
@@ -67,7 +67,7 @@ PostgreSQL via Prisma ORM. Schema lives at `packages/db/prisma/schema.prisma`.
67
67
68
68
## API
69
69
70
-
The cloud API (`apps/api`) is an Express server deployed at rixie.in. It handles metadata only — no execution, no OpenCode. Routes are mounted under `/api/`:
70
+
The cloud API (`apps/api`) is an Express server deployed at openlinear.tech. It handles metadata only — no execution, no OpenCode. Routes are mounted under `/api/`:
71
71
72
72
**Cloud API routes:**
73
73
-`/api/auth` -- username/password registration and login, GitHub OAuth
0 commit comments