tiddly-gittly / intention-tower-knowledge-graph

ITKG is a knowledge and task management framework for tiddlywiki.
https://tiddly-gittly.github.io/intention-tower-knowledge-graph/
MIT License
5 stars 1 forks source link

修复aggregation插件问题 #23

Closed dongrentianyu closed 1 year ago

dongrentianyu commented 1 year ago

现在应该只需要安装aggregation插件就能正常显示出来。虽然宏名问题还是比较麻烦。

本来我想把$:/aggregation/fields-smart-mode/ItemTemplate也改成$:/plugins/linonetwo/intention-tower-knowledge-graph/aggregation/fields-smart-mode/ItemTemplate的形式,但发现一改就会出错,表格选择就没用了。所以只能保持原样。

宏调用名用ITKG-aggregation,以便区分其他的。后面defaultFields参数名理论上应该改成fields,但我不敢再改,我怕再改再出问题了,不好解决。同时添加了state参数,但作为模板使用的,会使其他项目或者任务保持一致。这个想了想还是可以保留下去的。

删除了之前在readme里写的内容。

基本上没问题了。

netlify[bot] commented 1 year ago

Deploy Preview for itkg ready!

Name Link
Latest commit 7659f3d34b35c62d309e6fc37f8491d01edbc65a
Latest deploy log https://app.netlify.com/sites/itkg/deploys/6486ae03b043d900087296af
Deploy Preview https://deploy-preview-23--itkg.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

dongrentianyu commented 1 year ago

这次合并后我就把我的那个删除了。下次提交应该每做一次修改,就fork一个新的分支。不应该这样只在一个分支上做这么多事情的。

不过问题也基本上解决了。

可能就是文档还有一细节没有补充过去。我没有修改版本号,等你更新时可以补充一下readme内容啥的。可以休息一下了。

dongrentianyu commented 1 year ago

太累了。但主要是没有发现是影子条目机制,那一段花费了很多精力但一直没有成功,很是挫败。

linonetwo commented 1 year ago

是的,每次一个新分支。

还有影子机制那个其实我一看就想到了,有时候没必要死磕,而应该跳出来分析可能的原因或者逛逛基础文档

dongrentianyu commented 1 year ago

主要养成思维定势了。没想到其实是因为缺少这方面的知识,或者说对这个概念还不够理解,只是表面上理解了。我都不知道影子条目还有优先级这一说。

后面研究插件其实也挺累,后面我想了,当时我说改名没成功,是因为后面有一个import,也就是其中两个宏文件里,一个宏引用了另一个宏,而当时我改名时没有注意到这一点,所以才延误了时机。不然的话,改起来应该是很快的。用不了这么多时间。不过我想这也是新手常犯的错误。

联想到新手使用太微也可能会这样,但好像又没什么特别好的解决办法。只能说是依赖经验了。但这样经验也很难说,不确定,有就很快解决,没有就可能一直卡住。这也就是为什么太微后期学习成本依然很高。

linonetwo commented 1 year ago

我觉得还是得学习 GPT 的 COT,我现在 debug 都会把中间想法写下来,还有先想下一步要排查什么,有没有在兜圈子

例如 https://wiki.onetwo.ren/尝试用extism实现memeloop的插件系统