microsoft / microsoft/vscode-python-debugger

Allow concurrent debug sessions for no-config debugging

未關閉
#613 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

feature-request needs spike
主要語言
TypeScript
星號
180
分支
126
平均合併
2 天 3 小時
30 天內合併 PR
3

描述

Currently DEBUGPY_ADAPTER_ENDPOINTS takes path to a file. This means that in the terminal we can only set path to a single file. Concurrent, connections can overwrite the file.

Considerations:
[Options PIPE] Make the file a PIPE. For this DEBUGPY_ADAPTER_ENDPOINTS should not be deleted by debugpy on exit.

[Option Folder] DEBUGPY_ADAPTER_ENDPOINTS could point to a folder. Debugpy, creates a temp file with random name and put the port number in it. We can monitor the folder for file creation and connect.

貢獻指南

開啟貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

研究方向

首先追蹤 DEBUGPY_ADAPTER_ENDPOINTS 在無設定偵錯中的處理方式。比較提議的管線和資料夾方案,然後判斷哪種方案能夠支援並行工作階段,同時避免端點遭到覆寫或過早刪除;完成標準是能夠可靠地建立並行連線。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python, typescript
領域
devtools
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。