Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Support connecting to different clients without restarting the debuggee

Aberta
#723 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
ruby
Domínio
devtools

Direção de pesquisa

Start by tracing the debugger server lifecycle when connecting to VSCode or Chrome, focusing on the methods extended onto the server. Determine how those extensions could be reverted or isolated when a client disconnects. Done means a debuggee can switch to another client without restarting and losing its current state; no files or tests are named.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

Your proposal

It would be great if after disconnecting from a debugger client (e.g. VSCode), we can connect to the debuggee with another client (e.g. Console). This can be useful because some debugger features like tracers is only available to console. But having to restart the debuggee for the console means losing its current state.

Currently it's not possible because once connecting to the VSCode/Chrome, the server would have extended with different methods. And there's no way to revert that.

Linguagem predominante
Ruby
Estrelas
1.3k
Forks
146
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de ruby/debug

Todas as issues de ruby/debug

Issues semelhantes

Mais issues de Ruby

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.