flutter / flutter/devtools

Support removing storage keys

未关闭 适合新手
#8,667 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
cross-screen P3
主要语言
Dart
星标
1.7k
派生
404
平均合并
6 天 17 小时
30 天内合并 PR
18

描述

Currently we allow getting and setting keys from browser storage: https://github.com/flutter/devtools/blob/2ffc52cd5f18a007546cb018015cc673f02e4383/packages/devtools_app/lib/src/shared/primitives/storage.dart#L9

We might want to add the ability to remove storage keys that are no longer being used, for example `'inspector.inspectorV2Enabled'` (see https://github.com/flutter/devtools/pull/8650/files/3d572028dde72898d47ad4ad264d456f686d9d70#r1904515317)

贡献指南

打开贡献指南

调研方向

首先阅读 packages/devtools_app/lib/src/shared/primitives/storage.dart,尤其是现有的浏览器存储 get 和 set 操作。查看 inspector.inspectorV2Enabled 示例及其相关的 pull request 讨论,以了解预期的清理用例。当调用方可以通过共享存储 API 删除过时的存储键时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
dart
领域
tooling
Issue 类型
功能
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
描述清楚
新手友好度
68/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。