Skip to content

Improve remote debugging setup #2493

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

Closed
4 tasks
qubitron opened this issue Sep 5, 2018 · 2 comments
Closed
4 tasks

Improve remote debugging setup #2493

qubitron opened this issue Sep 5, 2018 · 2 comments
Assignees
Labels
area-debugging feature-request Request for new features or functionality needs proposal Need to make some design decisions

Comments

@qubitron
Copy link

qubitron commented Sep 5, 2018

Including but not limited to:

@qubitron qubitron added area-debugging feature-request Request for new features or functionality labels Sep 5, 2018
@brettcannon brettcannon added the needs proposal Need to make some design decisions label Sep 5, 2018
@DonJayamanne DonJayamanne self-assigned this Sep 12, 2018
@DonJayamanne
Copy link

DonJayamanne commented Sep 20, 2018

@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.

@luabud
Copy link
Member

luabud commented Aug 17, 2021

Closing as we now have the Remote - SSH extension.

@luabud luabud closed this as completed Aug 17, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 17, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-debugging feature-request Request for new features or functionality needs proposal Need to make some design decisions
Projects
None yet
Development

No branches or pull requests

4 participants