Consider exposing more functionality in `devtools_app_shared`
- 主要言語
- Dart
- スター
- 1.7k
- フォーク
- 404
- 平均マージ
- 6日 17時間
- マージ済み PR(30日)
- 18
説明
Some suggestions based on the creation of `shared_preferences_tool`: https://github.com/flutter/packages/pull/6749
- [x] DevToolsClearableTextField: https://github.com/flutter/devtools/blob/master/packages/devtools_app/lib/src/shared/common_widgets.dart#L839
- done in https://github.com/flutter/devtools/pull/7979
- [x] RoundedDropdownButton: https://github.com/flutter/devtools/blob/master/packages/devtools_app/lib/src/shared/common_widgets.dart#L755
- done in https://github.com/flutter/devtools/pull/7979
- [ ] search and filter UI elements
- [x] utilities like `caseInsensitiveFuzzyMatch`: https://github.com/flutter/devtools/blob/master/packages/devtools_app/lib/src/shared/primitives/utils.dart/#L959
- done in https://github.com/flutter/devtools/pull/7979
コントリビューションガイド
調査の方向性
shared_preferences_tool のプルリクエストと、参照されている common_widgets.dart および primitives/utils.dart の場所を確認し、どの機能がすでに公開されているかを把握します。残っている検索およびフィルター UI 要素を特定し、共有パッケージからそれらを再利用できる形で公開できることを確認してください。この作業について、issue では特定のファイルやテストは指定されていません。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- dart
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100