Documentation
¶
Index ¶
- type DirectProvider
- func (p *DirectProvider) DisplayName() string
- func (p *DirectProvider) FetchSkill(ctx context.Context, u string, client skills.HTTPClient) (*skills.RemoteSkill, error)
- func (p *DirectProvider) GetSourceIdentifier(u string) string
- func (p *DirectProvider) ID() string
- func (p *DirectProvider) Match(u string) skills.ProviderMatch
- func (p *DirectProvider) ToRawURL(u string) string
- type HuggingFaceProvider
- func (p *HuggingFaceProvider) DisplayName() string
- func (p *HuggingFaceProvider) FetchSkill(ctx context.Context, u string, client skills.HTTPClient) (*skills.RemoteSkill, error)
- func (p *HuggingFaceProvider) GetSourceIdentifier(u string) string
- func (p *HuggingFaceProvider) ID() string
- func (p *HuggingFaceProvider) Match(u string) skills.ProviderMatch
- func (p *HuggingFaceProvider) ToRawURL(u string) string
- type MintlifyProvider
- func (p *MintlifyProvider) DisplayName() string
- func (p *MintlifyProvider) FetchSkill(ctx context.Context, u string, client skills.HTTPClient) (*skills.RemoteSkill, error)
- func (p *MintlifyProvider) GetSourceIdentifier(u string) string
- func (p *MintlifyProvider) ID() string
- func (p *MintlifyProvider) Match(u string) skills.ProviderMatch
- func (p *MintlifyProvider) ToRawURL(u string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectProvider ¶
type DirectProvider struct{}
func NewDirectProvider ¶
func NewDirectProvider() *DirectProvider
func (*DirectProvider) DisplayName ¶
func (p *DirectProvider) DisplayName() string
func (*DirectProvider) FetchSkill ¶
func (p *DirectProvider) FetchSkill(ctx context.Context, u string, client skills.HTTPClient) (*skills.RemoteSkill, error)
func (*DirectProvider) GetSourceIdentifier ¶
func (p *DirectProvider) GetSourceIdentifier(u string) string
func (*DirectProvider) ID ¶
func (p *DirectProvider) ID() string
func (*DirectProvider) Match ¶
func (p *DirectProvider) Match(u string) skills.ProviderMatch
func (*DirectProvider) ToRawURL ¶
func (p *DirectProvider) ToRawURL(u string) string
type HuggingFaceProvider ¶
type HuggingFaceProvider struct{}
func NewHuggingFaceProvider ¶
func NewHuggingFaceProvider() *HuggingFaceProvider
func (*HuggingFaceProvider) DisplayName ¶
func (p *HuggingFaceProvider) DisplayName() string
func (*HuggingFaceProvider) FetchSkill ¶
func (p *HuggingFaceProvider) FetchSkill(ctx context.Context, u string, client skills.HTTPClient) (*skills.RemoteSkill, error)
func (*HuggingFaceProvider) GetSourceIdentifier ¶
func (p *HuggingFaceProvider) GetSourceIdentifier(u string) string
func (*HuggingFaceProvider) ID ¶
func (p *HuggingFaceProvider) ID() string
func (*HuggingFaceProvider) Match ¶
func (p *HuggingFaceProvider) Match(u string) skills.ProviderMatch
func (*HuggingFaceProvider) ToRawURL ¶
func (p *HuggingFaceProvider) ToRawURL(u string) string
type MintlifyProvider ¶
type MintlifyProvider struct{}
func NewMintlifyProvider ¶
func NewMintlifyProvider() *MintlifyProvider
func (*MintlifyProvider) DisplayName ¶
func (p *MintlifyProvider) DisplayName() string
func (*MintlifyProvider) FetchSkill ¶
func (p *MintlifyProvider) FetchSkill(ctx context.Context, u string, client skills.HTTPClient) (*skills.RemoteSkill, error)
func (*MintlifyProvider) GetSourceIdentifier ¶
func (p *MintlifyProvider) GetSourceIdentifier(u string) string
func (*MintlifyProvider) ID ¶
func (p *MintlifyProvider) ID() string
func (*MintlifyProvider) Match ¶
func (p *MintlifyProvider) Match(u string) skills.ProviderMatch
func (*MintlifyProvider) ToRawURL ¶
func (p *MintlifyProvider) ToRawURL(u string) string
Click to show internal directories.
Click to hide internal directories.