Documentation
¶
Index ¶
- type Plugin
- func (p *Plugin) Dependencies() []plugin.PluginDependency
- func (p *Plugin) Description() string
- func (p *Plugin) Name() string
- func (p *Plugin) OnDisable(_ plugin.PluginContext) error
- func (p *Plugin) OnEnable(_ plugin.PluginContext) error
- func (p *Plugin) RegisterRoutes(mux *http.ServeMux)
- func (p *Plugin) UIPages() []plugin.UIPageDef
- func (p *Plugin) Version() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin implements the doc-manager native plugin, providing HTTP endpoints to create and manage markdown documentation for workflows.
func New ¶
New creates a new doc-manager plugin. It eagerly creates the workflow_docs table so that initialization happens before the server starts handling requests (avoiding SQLITE_BUSY on lazy first-request init).
func (*Plugin) Dependencies ¶
func (p *Plugin) Dependencies() []plugin.PluginDependency
func (*Plugin) Description ¶
func (*Plugin) RegisterRoutes ¶
Click to show internal directories.
Click to hide internal directories.