Documentation
¶
Index ¶
- func Asset(path string, filesystem fs.FS) (*pluginv1.PackagedAsset, error)
- func Load(data []byte) (*pluginv1.PluginManifest, error)
- func LoadFromDisk(path string) (*pluginv1.PluginManifest, error)
- func MustLoad(data []byte) *pluginv1.PluginManifest
- func RegisterAssets(manifest *pluginv1.PluginManifest, assets ...*pluginv1.PackagedAsset) error
- func RegisterHTTPRoutes(manifest *pluginv1.PluginManifest, routes ...*pluginv1.HttpRouteDescriptor) error
- func Validate(manifest *pluginv1.PluginManifest) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadFromDisk ¶
func LoadFromDisk(path string) (*pluginv1.PluginManifest, error)
func MustLoad ¶
func MustLoad(data []byte) *pluginv1.PluginManifest
func RegisterAssets ¶
func RegisterAssets(manifest *pluginv1.PluginManifest, assets ...*pluginv1.PackagedAsset) error
func RegisterHTTPRoutes ¶
func RegisterHTTPRoutes(manifest *pluginv1.PluginManifest, routes ...*pluginv1.HttpRouteDescriptor) error
func Validate ¶
func Validate(manifest *pluginv1.PluginManifest) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.