You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 31, 2023. It is now read-only.
Repository navigation
This repository was archived by the owner on Jul 31, 2023. It is now read-only.
VSCode dev here. This milestone I am looking into simplifing generated launch.json for various extensions microsoft/vscode#62851
The launch.json that ruby generates is the following:
This is simply overwhelming and I believe it should be improved with the following:
cwd should not be in every configuration, instead the default value should be ${workspaceRoot}. You can register a DebugConifgurationProvider which will just resovle every launch configuration by appending "cwd": ${workspaceRoot}
All these configurations should be contributed also as snippets, since then they would be offered in inteli-sense when user presses Add Configuration blue button. Example
When the launch.json needs to be generated the suer should be asked via QuickPick what kind of launch configuraiton he wants. Based on his response we should just generate that configuration, and not all of the above. If you are interested in doing this I can point you to an example I will write in a couple of days.
All of this should be pretty straightforward. Please let me know if you need help.
@wingrunr21 this milestone I am doing this for 10+ extension so doing 10+ PRs for me does not really scale for me.
So it would be awesome if you do this when you find the time. I can help with questions of course.
Understood. The comment was also geared towards others viewing this issue. My work on this extension is only in my free time and I've got much bigger fish to fry in this extension right now.
As it stands, the debugger requires quite a bit of love in this extension in general. So, this will get done when I get a PR for it or I get time.
I will create a help-wanted issue in the vscode repository which links to this one.
Since we have a big traffic of contributers, somebody might show up
@YisraelV sure, here's an example microsoft/vscode-docker#618
But I think this extension needs some more love with regards to debugging. @wingrunr21 would be best to provide exact pointers here.
Activity
wingrunr21 commentedon Nov 9, 2018
Hi @isidorn
Thank you for the suggestions. A PR would be most helpful but otherwise I'll get to it when I get to it.
isidorn commentedon Nov 9, 2018
@wingrunr21 this milestone I am doing this for 10+ extension so doing 10+ PRs for me does not really scale for me.
So it would be awesome if you do this when you find the time. I can help with questions of course.
wingrunr21 commentedon Nov 9, 2018
Understood. The comment was also geared towards others viewing this issue. My work on this extension is only in my free time and I've got much bigger fish to fry in this extension right now.
As it stands, the debugger requires quite a bit of love in this extension in general. So, this will get done when I get a PR for it or I get time.
Thanks
isidorn commentedon Nov 9, 2018
I will create a help-wanted issue in the vscode repository which links to this one.
Since we have a big traffic of contributers, somebody might show up
YisraelV commentedon Nov 30, 2018
@isidorn can you tell me of any extension that uses the quickpick so I can have a look?
isidorn commentedon Nov 30, 2018
@YisraelV sure, here's an example microsoft/vscode-docker#618
But I think this extension needs some more love with regards to debugging.
@wingrunr21 would be best to provide exact pointers here.
YisraelV commentedon Nov 30, 2018
@wingrunr21 thought I'd follow the first post suggestions
What do you think?
wingrunr21 commentedon Nov 30, 2018
Sounds good to me. I can push these changes out with a few of the other changes staged in
master.wingrunr21 commentedon Dec 9, 2018
This should be resolved by #408.
YisraelV commentedon Dec 9, 2018
@wingrunr21 thanks for taking the time to merge.
isidorn commentedon Dec 10, 2018
Awesome work, thanks!