Versions in this module Expand all Collapse all v0 v0.3.0 Aug 15, 2026 v0.2.0 Aug 3, 2026 Changes in this version + func All() map[string]*LoadedWorkflow + func List() []string + func Register(name string, w *LoadedWorkflow) + type ChainLoader struct + func NewChainLoader(loaders ...Loader) *ChainLoader + func (l *ChainLoader) Available() []string + func (l *ChainLoader) Load(name string) (*LoadedWorkflow, error) + type FSLoader struct + func NewFSLoader(fsys fs.FS, dir string) *FSLoader + func (l *FSLoader) Available() []string + func (l *FSLoader) Load(name string) (*LoadedWorkflow, error) + type FileLoader struct + func NewFileLoader(dir string) *FileLoader + func (l *FileLoader) Available() []string + func (l *FileLoader) Load(name string) (*LoadedWorkflow, error) + type LoadedWorkflow struct + Rubrics map[string]*rubric.RubricSet + Templates map[string]*template.Template + Workflow *workflow.Workflow + func Get(name string) (*LoadedWorkflow, error) + func MustGet(name string) *LoadedWorkflow + type Loader interface + Available func() []string + Load func(name string) (*LoadedWorkflow, error) + func DefaultLoader() Loader + type NotFoundError struct + Name string + func (e *NotFoundError) Error() string + type ResolvingLoader struct + func NewResolvingLoader(base Loader) *ResolvingLoader + func (l *ResolvingLoader) Available() []string + func (l *ResolvingLoader) Load(name string) (*LoadedWorkflow, error)