-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Terraform extension available in "browser mode" #768
Comments
This would be awesome! I have been doing lots of PR reviews in the browser with github.dev |
Please make this available for github codespaces. |
Hey @Satak, apologies for the delay in response. You should be able to use the extension in Codespaces: Intellisense and other advanced language features work: |
@jpogran But it is not available for Codespaces in web browser: |
Yep! I misunderstood what you were referring to because the two are called different things: https://docs.github.com/en/codespaces/the-githubdev-web-based-editor We currently work in the full Codespaces environment. We don't yet work in the web-based editor. |
I am exceedingly happy to announce, that as of v2.25.0, we now work in github.dev and vscode.dev in the browser! |
As mentioned, we provide a basic web version of the extension from |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Problem Statement
GitHub employees and other users use VS Code in the browser for various reasons.
This extension currently isn't available for them.
Example https://github.dev/hashicorp/terraform-guides
Expected User Experience
Extension is available to assist users in editing Terraform code in their browser, the same way as in desktop VS Code.
For example at https://vscode.dev/ or https://github.dev/
Proposal
https://code.visualstudio.com/docs/remote/codespaces#_why-is-an-extension-not-installable-in-the-browser
There is some documentation here: https://code.visualstudio.com/api/extension-guides/web-extensions
We could initially provide just a minimal extension for the web - e.g. with syntax highlighting only.
package.json
per docs, e.g."browser": "./dist/web/extension.js",
Longer-term we'd need to find out if there's any way or benefit from running LS in the browser - either via WASM or GopherJS.
The text was updated successfully, but these errors were encountered: