插件开发指南

插件提供两个主要类,分别是Extension类和Interface类

Extension

提供信息:

  • name
  • version
  • description
  • icon
  • author

提供生命周期函数:

  • on_load
  • on_install
  • on_uninstall
  • on_script_run
  • on_data_changed

提供配置:

config,一个字典 名字为属性名,值为属性位置

Interface

提供任意函数或属性,供其他插件使用,没有默认为空

插件包命名:插件名-插件id

插件id由我们的插件源提供,现在开发插件的不用管,开发插件系统的当有