modulepackage
0.9.0
Repository: https://github.com/go-gilbert/gilbert-sdk.git
Documentation: pkg.go.dev
# README
Gilbert Plugins SDK
SDK for plugins
Documentation
Examples
# Constants
ExecAction means that job execute action.
ExecEmpty means job has no execution type.
ExecMixin means that job based on mixin.
ExecTask means that job should execute another task.
# Structs
Job represents a single step in task.
ProjectEnvironment contains information about project environment.
# Interfaces
ActionHandler represents Gilbert's action handler.
JobContextAccessor provides access to job run context used store job state and communicate between task runner and job.
JobRunner is the the interface that represents a current job caller.
Logger is logger interface for logging messages.
ScopeAccessor contains a set of globals and variables related to specific job.
# Type aliases
ActionParams is action params container.
Actions is actions map
Key is an action name and value is action constructor.
HandlerFactory is action handler constructor.
JobExecType represents job type.
Period is job period in milliseconds.
Vars is a set of declared variables.