快速开始

还在冥想中

他山之石,可以攻玉

  1. Figma 插件设计设计 还没啃完,很值得学习
  2. Vuepress
  3. Grafana

如何进行插件开发

整体思路:尽最大努力,优化插件的开发流程和提升插件贡献者的开发体验,让插件作者尽量低成本的开发,只要注重插件本身的逻辑就可以了(😂,但现在插件还在调研中)

  1. 目前的鲁班系统,如果要开发插件的话还是需要clone 下来 debug 插件的实际效果的。目前请参照( plugins 目录吧,俺还在开发中)
  2. 提供插件开发脚手架(TODO)
  3. 目前有一个思路(注意,是思路,也就意味着并没有实现😂,感觉可行)
    1. 鲁班H5 提供npm 核心包(luban-h5-core 这样,先起个名字,还没开始做其实)
    2. 开发者安装核心包(或者使用脚手架 init 项目)之后,就可以把插件和核心包结合起来进行开发了,也可以预览插件在鲁班H5中的效果
    3. 通过脚手架发布到npm 上
    4. 鲁班后台有一个注册插件模块,在里面填写npm 上插件的 名称 + 版本号,鲁班里的插件机器人会去加载这个插件,这样就有可用的插件系统了
    5. 以上均是思路,纯粹理论,感觉可行,可以一试,就是估计坑不少