flutter / flutter/devtools

[dt serve] Support running in machine mode and when `--run-app` is true

Đang mở
#8,643 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
cost: medium infra P2
Ngôn ngữ chính
Dart
Star
1.7k
Fork
404
Merge trung bình
6 ngày 17 giờ
Pull request đã merge (30 ngày)
18

Mô tả

When the server is started with `--machine`, it uses machine-readable JSON as the output. Using`--run-app` requires reading the `stdout` which is currently not set up to understand JSON.

Support for this should be added if we want to be able to debug a DevTools app when using `--machine` (for example, to debug a DevTools instance embedded in VS Code or intelliJ).

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu từ entry point `dt serve` và theo dõi cách `--machine` định dạng output cũng như cách `--run-app` đọc stdout. Xác nhận luồng JSON có thể đọc được bằng máy được kỳ vọng cho cả hai flag, sau đó kiểm tra rằng một ứng dụng DevTools có thể được debug ở chế độ đó, bao gồm cả kịch bản VS Code hoặc IntelliJ được mô tả.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
dart
Lĩnh vực
cli, tooling
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
42/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.