Documentation
¶
Index ¶
- Constants
- type Plugin
- func (p *Plugin) Description() string
- func (p *Plugin) ID() string
- func (p *Plugin) Initialize(ctx context.Context, app *components.App, registrar components.PluginRegistrar) error
- func (p *Plugin) ModalPageNames() []string
- func (p *Plugin) Name() string
- func (p *Plugin) Shutdown(ctx context.Context) error
Constants ¶
View Source
const PluginID = "demo-guest-list"
PluginID identifies the demo guest list plugin for configuration toggles.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin is a tiny example plugin that contributes a node action.
func (*Plugin) Description ¶
Description summarises the plugin's behaviour.
func (*Plugin) Initialize ¶
func (p *Plugin) Initialize(ctx context.Context, app *components.App, registrar components.PluginRegistrar) error
Initialize registers the plugin's node-level action.
func (*Plugin) ModalPageNames ¶ added in v1.0.9
ModalPageNames returns the list of modal page names this plugin registers. This plugin doesn't add any custom modal pages.
Click to show internal directories.
Click to hide internal directories.