Support removing storage keys
未关闭
适合新手
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