Closed
Description
Now that PowerShell Editor Services can be built from VS Code using cross-platform tools, it's time to make the extension development experience much more smooth.
Here's the ideal experience starting from zero:
- User installs PowerShell for their platform if necessary
- User clones the vscode-powershell repo and opens it in VS Code
- User presses F5 to compile the code and run it under the debugger
- The compilation script recognizes that there's no PowerShellEditorServices repo available and clones it
- The compilation script builds PowerShellEditorServices and the extension code
- The debug configuration launches VS Code with the dev extension, configured to use PSES from its repo path
- BONUS: The C# debugger automatically attaches to the language server for an end-to-end debugging experience
It'd be ideal if the user never has to set their bundledModulesPath
, the debug configuration should set that up automatically.