flutter / flutter/devtools

Support source links for a profile mode app.

Abierto
#5,604 0 comentarios 0 reacciones 0 asignados Ver en GitHub
ide-integration P2 screen: cpu profiler
Lenguaje dominante
Dart
Estrellas
1.7k
Forks
404
Merge medio
6 d 17 h
PR fusionados (30 d)
18

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Sigue cómo el modo de perfil inicializa el gestor de scripts y cómo los consumidores del gestor de isolates actualizan los scripts; después, inspecciona la nueva ruta de navegación del tools stream. Se considera terminado cuando los enlaces de origen del modo de perfil abren la URI de origen en el IDE del usuario y los scripts se actualizan cuando cambian los isolates y al realizarse la conexión inicial.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
dart
Área
devtools
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.