summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-24 15:50:58 +0900
committerAdam Malczewski <[email protected]>2026-06-24 15:50:58 +0900
commita2c224c881cf4278dcd1cb23cb3e1e9cae2f44ef (patch)
treedd3f0625cc89e2e7abd3eacb155c1dfbaa3a5e9d
parent64857acb3e2bd4ca327233c24f6c84d001b1dfff (diff)
downloaddispatch-a2c224c881cf4278dcd1cb23cb3e1e9cae2f44ef.tar.gz
dispatch-a2c224c881cf4278dcd1cb23cb3e1e9cae2f44ef.zip
docs: replace local paths with GitHub repo links
- Web frontend section links to github.com/realtradam/dispatch-web - Claude extension links to github.com/realtradam/dispatch-adapter-claude - Workspace layout uses generic clone instructions, not /home/tradam paths - Dev stack bin/up instructions show clone-both-repos-as-siblings
-rw-r--r--README.md35
1 files changed, 19 insertions, 16 deletions
diff --git a/README.md b/README.md
index cfeed90..3c276a3 100644
--- a/README.md
+++ b/README.md
@@ -206,25 +206,26 @@ bun run dispatch -- send <id> --text "follow up" --queue --open
## Web frontend (dispatch-web)
-The web UI is a **separate repo** at `../dispatch-web` (Svelte 5 + Vite + DaisyUI), built to the
-same methodology and consuming the backend's typed contracts (`@dispatch/wire`,
-`@dispatch/transport-contract`, `@dispatch/ui-contract`). The browser chat MVP is in progress — it
-streams turns over the chat WebSocket, renders the surface system (loaded extensions, cache-warming
-controls, message queue, todo list), and supports conversation lifecycle, workspaces, LSP status,
-and per-conversation settings.
+The web UI is a **separate repo** ([github.com/realtradam/dispatch-web](https://github.com/realtradam/dispatch-web),
+Svelte 5 + Vite + DaisyUI), built to the same methodology and consuming the backend's typed contracts
+(`@dispatch/wire`, `@dispatch/transport-contract`, `@dispatch/ui-contract`). The browser chat MVP
+is in progress — it streams turns over the chat WebSocket, renders the surface system (loaded
+extensions, cache-warming controls, message queue, todo list), and supports conversation lifecycle,
+workspaces, LSP status, and per-conversation settings.
-**Run both at once with live reload:**
+**Run both at once with live reload:** clone both repos as siblings, then from the workspace root:
```sh
-cd /home/tradam/projects/dispatch
+git clone [email protected]:realtradam/dispatch.git
+git clone [email protected]:realtradam/dispatch-web.git
bin/up # backend (bun --watch :24203 + WS :24205) + frontend (vite HMR :24204)
```
`bin/up2` starts a second, stable stack on ports 25203/25205/25204 with isolated data — runs
alongside `bin/up` without interference. Both Ctrl-C cleanly (including the collector child).
-Then open **http://localhost:24204** (or your Tailscale hostname). See `../dispatch-web/README.md`
-for full setup.
+Then open **http://localhost:24204** (or your Tailscale hostname). See the
+[dispatch-web README](https://github.com/realtradam/dispatch-web#readme) for full setup.
---
@@ -309,17 +310,19 @@ bun run check:fix # biome --write (auto-fix)
| Script | Backend | Frontend | Notes |
|---|---|---|---|
-| `bin/up` | `:24203` + WS `:24205` (`bun --watch`) | `:24204` (vite HMR) | Full restart on backend change; loads `../claude` as external extensions |
+| `bin/up` | `:24203` + WS `:24205` (`bun --watch`) | `:24204` (vite HMR) | Full restart on backend change; loads the [Claude extension](https://github.com/realtradam/dispatch-adapter-claude) as external extensions |
| `bin/up2` | `:25203` + WS `:25205` (no watch) | `:25204` (vite preview) | Stable second stack; isolated data; runs alongside `bin/up` |
### Workspace layout
+Clone these repos as siblings:
+
```
-/home/tradam/projects/dispatch/
-├── dispatch-backend/ this repo (branch dev)
-├── dispatch-web/ separate repo — web frontend (Svelte + DaisyUI)
-├── claude/ separate repo — Claude provider-anthropic extension
-└── bin/ shared dev scripts (up, up2)
+dispatch/ workspace root (shared bin/ scripts)
+├── dispatch/ this repo — backend (branch dev)
+├── dispatch-web/ [github.com/realtradam/dispatch-web](https://github.com/realtradam/dispatch-web) — web frontend
+├── dispatch-adapter-claude/ [github.com/realtradam/dispatch-adapter-claude](https://github.com/realtradam/dispatch-adapter-claude) — Claude provider extension
+└── bin/ shared dev scripts (up, up2)
```
---