Skip to content

Streamline the extension development experience #456

Closed
@daviwil

Description

@daviwil

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:

  1. User installs PowerShell for their platform if necessary
  2. User clones the vscode-powershell repo and opens it in VS Code
  3. User presses F5 to compile the code and run it under the debugger
  4. The compilation script recognizes that there's no PowerShellEditorServices repo available and clones it
  5. The compilation script builds PowerShellEditorServices and the extension code
  6. The debug configuration launches VS Code with the dev extension, configured to use PSES from its repo path
  7. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions