-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor PI function into shared library #317
Conversation
@MistEO 有个设计上的问题感觉可以讨论一下 目前, 我整体接口的设计逻辑依然是把PI处理部分作为一个黑盒来提供; 对于使用PI库的人来说, 实际就是给PI提供一个界面前端(用来实现功能选择, 一个回调之类的) 但是这样的话, 这个库本身的价值就很有限, 并不太能用来给集成模式使用; 是不是可以看看扩展一下PI的功能, 使得集成模式依然有使用的价值? 目前我想到的是可以把创建实例部分和执行task拆开, 自己集成的情况下依然可以用PI来快速创建实例, 以及其所涉及到的用户选择部分的逻辑(而不需要集成方自己实现); 但是后续的task执行和option部分好像还是不太好复用 |
或者就是单纯让使用PI库的一方自己去编辑config, 但感觉就比较奇怪了(或者说, 要着库有啥用啊那 |
主要是我们自己复用吧,比如 vscode 插件可以用、maa debugger 可以用,免得每边造一个轮子 能自己写 UI 的人我感觉也不怎么需要这么一个 config 库( |
那接口还是就按照 黑盒 + 输入回调 的模型来做了?目前在糊interface的解析逻辑的时候顺便把国际化做了(#244),但是这个和输入回调的相性不是很好来着( |
Co-authored-by: nekosu <[email protected]>
Co-authored-by: 枫雨 <[email protected]>
a48ca93
to
db4a261
Compare
db4a261
to
64e7a77
Compare
No description provided.