summaryrefslogtreecommitdiff
path: root/docs/cloud9.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/cloud9.md')
-rw-r--r--docs/cloud9.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/cloud9.md b/docs/cloud9.md
index db547afc..e18130ef 100644
--- a/docs/cloud9.md
+++ b/docs/cloud9.md
@@ -1,8 +1,11 @@
# cloud9 integration
-The sibling `../cloud9` package owns the base 9P2000 wire format, client and server
-connections, and TCP/Unix/QUIC transports. `build.zig.zon` uses the local package
-path so both checkouts can be developed together.
+The published `cloud9` package owns the base 9P2000 wire format, client and server
+connections, and TCP/Unix/QUIC transports. `build.zig.zon` pins a commit from
+`[email protected]:~gbrls/cloud9`, so `zig build` fetches it into `zig-pkg/` like every
+other dependency; no sibling checkout is required. Re-pin with
+`zig fetch --save=cloud9 git+https://git.sr.ht/~gbrls/cloud9#<commit>`, and swap in
+`.cloud9 = .{ .path = "../cloud9" }` while editing both packages at once.
`src/9p.zig` remains the adapter between cloud9 requests and Pardes filesystem
operations. Mounting, Unix namespace discovery and permissions, the editor event