Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoDiscoverProviders ¶
func AutoDiscoverProviders(registry *Registry, config *DiscoveryConfig) error
func SetJSONProviderFactory ¶
func SetJSONProviderFactory(factory JSONProviderFactory)
Types ¶
type CheatSheet ¶
type DiscoveryConfig ¶
type DiscoveryConfig struct {
SearchPaths []string
}
func DefaultDiscoveryConfig ¶
func DefaultDiscoveryConfig() *DiscoveryConfig
func (*DiscoveryConfig) FindJSONFiles ¶
func (d *DiscoveryConfig) FindJSONFiles() ([]string, error)
type JSONProviderFactory ¶
type Provider ¶
type Provider interface {
Name() string
GetCheatSheet() (*CheatSheet, error)
}
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func GetDefaultRegistry ¶
func GetDefaultRegistry() *Registry
func NewRegistry ¶
func NewRegistry() *Registry
Click to show internal directories.
Click to hide internal directories.