快速开始
还在冥想中
他山之石,可以攻玉
- Figma 插件设计设计 还没啃完,很值得学习
- Vuepress
- Grafana
如何进行插件开发
整体思路:尽最大努力,优化插件的开发流程和提升插件贡献者的开发体验,让插件作者尽量低成本的开发,只要注重插件本身的逻辑就可以了(😂,但现在插件还在调研中)
- 目前的鲁班系统,如果要开发插件的话还是需要clone 下来 debug 插件的实际效果的。目前请参照( plugins 目录吧,俺还在开发中)
- 提供插件开发脚手架(TODO)
- 目前有一个思路(注意,是思路,也就意味着并没有实现😂,感觉可行)
- 鲁班H5 提供npm 核心包(luban-h5-core 这样,先起个名字,还没开始做其实)
- 开发者安装核心包(或者使用脚手架 init 项目)之后,就可以把插件和核心包结合起来进行开发了,也可以预览插件在鲁班H5中的效果
- 通过脚手架发布到npm 上
- 鲁班后台有一个注册插件模块,在里面填写npm 上插件的 名称 + 版本号,鲁班里的插件机器人会去加载这个插件,这样就有可用的插件系统了
- 以上均是思路,纯粹理论,感觉可行,可以一试,就是估计坑不少