Skip to content

Improve remote debugging setup #2493

@qubitron

Description

@qubitron

Including but not limited to:

Activity

self-assigned this
on Sep 12, 2018
DonJayamanne

DonJayamanne commented on Sep 20, 2018

@DonJayamanne

@qubitron
Can we break this into separate sub-tasks & work on individual manageable & deliverable features. Else this is a large item.

Step 1: Attach

I believe the most basic feature we should work on is improving the existing attach scenario, and move on from there.

  • When user hits debug button, we validate the remote IP and port are reachable
    • Prompt for IP and Port
  • When user hits debug button, we always display the configuration UI

Pros:

  • UI for use to enter info
  • Information will be validated

Options for UI

  1. Go ahead with standard (individual) VS Code style prompts.
  • First prompt for IP, then port, then individual path mappings, etc...
  • Cons: One prompt after another

2 Go ahead with a richer UI (similar to Jupyter)

  • This isn't a hack, this is using VSC infrastructure to display custom UI.
    I believe this would be better as the UI would be richer.
  • We'll need this for other complex debug configurations, such as configuring docker, or deploy and run (defining the paths, mappings, what local files need to be copied, etc).
    I.e. lots of configuration items, that would be best captured in a custom UI.
  • Pro: Rich UX.
removed their assignment
on Dec 6, 2018
luabud

luabud commented on Aug 17, 2021

@luabud
Member

Closing as we now have the Remote - SSH extension.

locked as resolved and limited conversation to collaborators on Sep 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @brettcannon@DonJayamanne@qubitron@luabud

      Issue actions

        Improve remote debugging setup · Issue #2493 · microsoft/vscode-python