backing store support
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
首先,将 Ruby 抽象和 JSON 序列化实现与链接的 Kiota .NET 接口和实现进行比较。在规划 backing store 接口、内存中实现、singleton、事件钩子和代理工厂之前,先跟踪现有的解析节点工厂和模型抽象。完成的标准是实现所有列出的 TODO 项,并覆盖 backing store 行为和 JSON 钩子处理。
由索引模型根据 Issue 内容生成。
描述
One major feature of Kiota clients that hasn't been implemented in Ruby is the backing store.
The main idea is to store values behind the models in another memory space instead of using fields/properties.
This enables scenarios like dirty tracking, data sync with other data sources and much more.
More information can be found in our conceptual documentation
TODO:
- Add a backing store interface in the abstractions
- Add a backed model interface in the abstractions
- Add an in memory backing store implementation in the abstractions
- Add a backing store factory interface in the abstractions
- Implement the factory for the in memory backing store
- Add a singleton for the backing store factory in the abstractions
- Add event hooks for the json parse node (on before, on after, etc...)
- Call the hooks when provided in the JSON implementation
- Copy the hooks when provided in the JSON implementation
- Implement factories for proxy
- implement those factories for the backing store
- 主要语言
- Ruby
- 星标
- 5
- 派生
- 12
- 平均合并
- 1 天 8 小时
- 30 天内合并 PR
- 23
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/kiota-ruby 的其他 Issue
-
fix(oauth): derive default scopes per request可能已有人在做 @Thrizzio 今天认领。 未关闭help wanted
难度 4/5 1-2 天 新手友好度 55/100
microsoft/kiota-ruby#190 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 35/100
microsoft/kiota-ruby#74 ·
维护者通常 1 天内回复
-
help wanted ruby type:bug
难度 4/5 3-5 天 新手友好度 35/100
microsoft/kiota-ruby#58 ·
维护者通常 1 天内回复
-
http - RetryHandler MUST respect retry-after: <date>可能已有人在做 @voidstackloop 于 39 天前认领。 未关闭enhancement help wanted type:enhancement
难度 3/5 1-2 天 新手友好度 45/100
microsoft/kiota-ruby#126 · 3 条评论 ·
维护者通常 1 天内回复
-
enhancement help wanted type:enhancement
难度 4/5 3-5 天 新手友好度 35/100
microsoft/kiota-ruby#127 ·
维护者通常 1 天内回复
查看 microsoft/kiota-ruby 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
rubyevents/rubyevents#2277 ·
维护者通常 1 天内回复
-
难度 1/5 1-3 小时 新手友好度 92/100
维护者通常 2 天内回复