-
Notifications
You must be signed in to change notification settings - Fork 7
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
Support VS Code for the Web #37
Comments
@kobyhallx brought up the point that this could require either:
To discuss further on how to approach the problem. cc @kevaundray |
To clarify
we would refactor LSP parts, server interactions etc, while still relying on wasm module bringing in functionality developed so far in Rust related to compilation process. |
@Savio-Sou The usecase for this was so that developers did not need to set up their environment at in-person workshops/events. Dev containers are easier to implement so we are going with that and putting this low on the priority list. (It's still unclear if we ever need to implement this) The priority right now is to implement the features needed in the LSP -- I've already CC'd with @kobyhallx earlier this week regarding implementing go to definition. |
Also, the point of this was to do this in js so we enable better contracts for js based tooling. Doing this with the browser's first mindset was rather a bonus rather than a goal by itself. |
Closing this as its no longer relevant, given we have codespaces |
Problem
When a user opens a GitHub repository through https://github.dev/ and attempts to install the Noir Language Support extension in it, he/she would be prompted with:
Happy Case
As a Noir developer, I want to use the extension in the manner of:
so that I can easily view, write and debug Noir programs in web browsers.
Alternatives Considered
As an MVP, we could support a subset (instead of full set) of features in step (5) above.
Additional Context
VS Code for the Web
Would you like to submit a PR for this Issue?
No
Support Needs
No response
The text was updated successfully, but these errors were encountered: