-
Notifications
You must be signed in to change notification settings - Fork 242
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
[VSCode] TypeSpec Extension should leverage each emitter to auto-install or detect the dependency missing and provide suggestion on next step #5166
Comments
Do we have more detail about the "tsp compile --check"? like
|
Let's try to ensure all dependencies could be auto installed by using |
We are looking for an experience in vscode that when a user open a tsp in a clean machine, vscode extension could guide and help the user to get everything configured properly to work on the target machine, including SDK generation. Considering the external dependencies for each CodeGen, to achieve the above goal, we are thinking of 2 options:
|
@lirenhe: This is not something that I'm aware of as a feature that has been reviewed and approved to move forward by the C# team. Has this been brought to Scott and Arthur for discussion? If so, I would expect that he's handling the design and filing any issues needed to facilitate work. Please do not move forward with this without discussing with Scott and myself. The same is true for any features in the C# emitter, generator, or extensions. The Shanghai team working on C# should only be taking direction from Arthur and myself. //cc: @schaabs, @ArthurMa1978, @lmazuel |
@lirenhe what mechanism are you proposing we use for this? Can you give a sample package.json that would accomplish this with hello world? |
@jsquire, this item has the label of 'ide' which means this is a vscode item that defines the vscode extension experience I described above in #5166 (comment). It is to follow up the suggestion from the previous leadership meeting. @ArthurMa1978 was involved at the beginning when this item was created, we discussed and proposed a couple of options listed in my above comment. I think this item is still in design phrase so sure, people won't move forward without your decision. |
@m-nash, I updated my points this comments: #5166 (comment) |
@lirenhe : Anything in the VS Code extension, no. This item has to do with modifying the C# TypeSpec tooling and is not constrained to the extension itself. Whether used by this extension or elsewhere, anything related to the generator, emitter, or common TypeSpec tooling must run through the same process. |
Close this item as all IDE work and related emitter work completed. Feel free to reopen it if there are any additional work needed. |
Clear and concise description of the problem
Here are a couple of actions needed:
cc @RodgeFu, @lmazuel
Checklist
The text was updated successfully, but these errors were encountered: