1. 多级需求和方案调研
- 能搜索多个yaml中对应类型的对应值的文件(基本需求)
- 能读取多个文件的文本
- 能把这些文本按格式输入到当前文件的yaml内(基本需求)
- 能插入文本到开头
- 可以把重复属性合并为一个属性(核心需求)
- 用浏览的方式选择继承那个类, 用搜索来缩小浏览范围
- 适用于安卓端
2. 材料调研
1. 调研材料及结论
- linter插件的main.ts
- 读不懂
- 官方api
- 在qql1自制插件下的obsidian.d.ts中做中文注释
- prepareSimpleSearch()
- 语法:
prepareSimpleSearch("要查询的关键字")("供查询的文本")
- 返回一个对象,
- 包含搜索个数score
- 包含有两个元素的数组SearchResult
- 第一个为索引值
- 第二个为长度
3. 随想(未整理)
4. 项目结论
5. 通用项目工作流指导
- 写原始需求(一级需求)
- 尽可能把需求再细化分级,子级需求写在父级需求下
- 填写
调研材料
- 探索这些调研材料
- 把调研结论尽可能简洁地写在下面的那个
材料调研结论下
- 如果灵光乍现想到一些更这个项目相关的结论
- 立马写在
随想(未整理)下面
- 如果灵光乍现想到一些方案
- 立马把方案写在
最低级需求的下一级
- 调研这些方案
- 把优缺点都写在这些方案的下面
- 感觉到有一个方案合理的时候就先把这个方案用斜体和高亮和标出==当前方案==
- 定期思考
随想(未整理),整理归纳后放入项目结论