Replies: 6 comments
|
能接,机制是开放的,只是官方教程还没写透。设置卡片的底层是 settings 域的 slot 体系(dsh-client-ui-settings):
可抄的实现:
两个坑提前说:
如果社区需要,我可以把这个"设置卡片"模板加进 dsh-plugin-starter 脚手架(host Config + client section + SchemaForm 三件套),让新插件开箱带设置页。 |
|
兑现上一条的承诺:dsh-plugin-starter 已随 030fb16 发布源码级设置卡片指南。
关键结论供你直接判断:
等 rc 期 settings 注册面稳定后,我会把 client 侧做成 --with-settings 模板内建进脚手架。 |
|
dsh-plugin-starter 3ba820d 已发布
加上此前的 host 示例(examples/settings-host-config.js)和源码级指南(docs/settings-guide.md),host/client/构建三件套齐了。有需要调整的点欢迎直接提 issue。 |
|
有个可能不算bug的bug,这里简单反馈下吧 npm安装命令 ,ubuntu 提示bug ,cc审查: |
|
这个不是 DSH 的 bug,是 Ubuntu 24.04 的 apt 版 node-gyp 缺 Python gyp 模块的已知问题(DSH 依赖的原生模块需要 node-gyp 参与安装)。 修复两步: # 1. 补齐编译与 Python 依赖(最常缺的就是这个)
sudo apt install -y python3 make g++
# 2. 用 npm 的完整版 node-gyp 替代系统包
npm install -g node-gyp然后重新执行你的安装命令即可。若还报同样的错,加 顺带:装完可以跑一下社区体检工具 dsh-doctor(https://github.com/ciceroyang/dsh-doctor),node/pnpm/编译环境类问题它会直接给出可执行的修复建议。 |
|
我是插件库,我感觉你的插件很好,我想收录,可以提ISSUE。 具体提的方法如下。 |
Uh oh!
There was an error while loading. Please reload this page.
官方提供了三个配置卡片 可以方便的对官方插件进行各种配置
请问我们自己开发的插件能够接入这个机制呀 对于用户来说 能不去直接改配置文件是最好的体验了
目前我没发现官方提供的机制 可以接入可这卡片设置插件的一些属性的任何方法
All reactions