flutter / flutter/devtools

Support source links for a profile mode app.

オープン
#5,604 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
ide-integration P2 screen: cpu profiler
主要言語
Dart
スター
1.7k
フォーク
404
平均マージ
6日 17時間
マージ済み PR(30日)
18

説明

Right now, these links are disabled for a couple reasons:
1) in profile mode, we do not initialize the script manager. This code should be refactored so that the script manager itself is responsible for updating scripts on isolate changes and initial connection, instead of the current impl which has consumers of the isolate manager (debugger related features) responsible for refreshing scripts on the isolate manager.
2) in profile mode, the debugger page is disabled, so we do not have a destination for the links. We should use the new "tools" stream to navigate to the source uri in the user's IDE instead.
CC @bkonyi

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

profile mode が script manager を初期化する方法と、isolate manager の利用側がスクリプトを更新する方法を追跡し、その後、新しい tools stream のナビゲーションパスを調査します。完了条件は、profile mode のソースリンクがユーザーの IDE で source URI を開き、isolate の変更時と初期接続時にスクリプトが更新されることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
dart
領域
devtools
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。