From dcd1502e6f07e7a79ad6bae7a6034e0e4380c30d Mon Sep 17 00:00:00 2001 From: Andrew Aquino Date: Mon, 17 Aug 2026 18:01:07 -0700 Subject: [PATCH 1/2] docs: add instructions for creating/installing extension from .vsix file --- CONTRIBUTING.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6eabff27f1..078280d27c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -188,6 +188,13 @@ pnpm test:integration > this extension from a coder workspace. We currently recommend cloning the > repo locally +To view your local changes to the extension within VS Code: + +1. Run `pnpm package`. This creates a file named coder-remote-VERSION.vsix in your repo directory. +2. In the "Extensions" tab of VS Code, open the kebab menu and select "Install from VSIX...". You can also run "Extensions: Install from VSIX..." from the command palette. + +Alternatively: + 1. Run `pnpm watch` in the background. 2. OPTIONAL: Compile the `coder` binary and place it in the equivalent of `os.tmpdir() + "/coder"`. If this is missing, it will download the binary From 307a6048213c010ef29b63c20dfd50b8c5d32089 Mon Sep 17 00:00:00 2001 From: Andrew Aquino Date: Mon, 17 Aug 2026 18:04:19 -0700 Subject: [PATCH 2/2] docs: mention what to do after clicking install --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 078280d27c..7c923aec47 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -191,7 +191,7 @@ pnpm test:integration To view your local changes to the extension within VS Code: 1. Run `pnpm package`. This creates a file named coder-remote-VERSION.vsix in your repo directory. -2. In the "Extensions" tab of VS Code, open the kebab menu and select "Install from VSIX...". You can also run "Extensions: Install from VSIX..." from the command palette. +2. In the "Extensions" tab of VS Code, open the kebab menu and select "Install from VSIX...". You can also run "Extensions: Install from VSIX..." from the command palette. Select the VSIX file created by `pnpm package`. Alternatively: