Skip to content

Conversation

amomchilov
Copy link

@amomchilov amomchilov commented Jul 7, 2023

Description

Hey there!

I'm developing my own GUI debugger that uses the Debug Adapter Protocol. This gem supports it, but it's coupled to VSCode: you can only start the DAP server if you also open VSCode automatically.

In the modular spirit of DAP and CDP, it should be possible to start debug servers that use those protocols, without actually opening VSCode or Chrome, so other debugger clients can be connected instead.

TODO

  • Tests
  • Ensure this works for starting a CDP session without starting Chrome
  • Update documentation, readme, etc.

@ko1
Copy link
Collaborator

ko1 commented Sep 25, 2023

I don't have any objection to have this feature, but please describe the user facing UI changes.

@johnhamelink
Copy link

@ko1 Hi, I'm an Emacs user and we have two DAP clients available:

If a user wanted to try running these modes with ruby debug, they'd want to use a configuration item like the one in this PR, since they won't necessarily have VSCode on their system.

@amomchilov amomchilov force-pushed the start-without-opening-apps branch from 8a42a66 to cd0fd93 Compare January 6, 2024 20:15
@amomchilov amomchilov force-pushed the start-without-opening-apps branch from cd0fd93 to ae2c157 Compare January 6, 2024 22:06
@amomchilov
Copy link
Author

please describe the user facing UI changes.

@ko1 I updated the README. Let me know if that answers your questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants