Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PluginConfFile ¶
type PluginConfFile struct {
Rules map[string]PluginRule
}
type PluginManager ¶
type PluginManager struct { Rules map[string]*PluginRule Reader Reader ApiType string IsDevMode bool }
Builtin will packaged as zip Installed on runtime
func (*PluginManager) LoadBuiltinPlugin ¶
func (p *PluginManager) LoadBuiltinPlugin() error
func (*PluginManager) LoadUserPlugins ¶
func (p *PluginManager) LoadUserPlugins(userPlugins PluginConfFile) error
func (*PluginManager) OverrideRules ¶
func (p *PluginManager) OverrideRules(userOverrides map[string]PluginUserOverride) error
func (*PluginManager) ReadPluginCode ¶
func (p *PluginManager) ReadPluginCode(path string) (string, error)
type PluginRule ¶
these are the
type PluginUserOverride ¶
Click to show internal directories.
Click to hide internal directories.