Versions in this module Expand all Collapse all v0 v0.0.2 Oct 12, 2022 v0.0.1 Oct 11, 2022 Changes in this version + var ErrNoResult = errors.New("no result returned from Github") + func New(cfg *core.Config, remote *core.Remote) (core.RepositoryProvider, error) + type Provider struct + func (p *Provider) Create(repo *core.Repository) error + func (p *Provider) CreateMerge(repo *core.Repository, opts core.RepositoryMergeOptions) (string, error) + func (p *Provider) CreateRelease(repo *core.Repository, release *core.RepositoryRelease) (*core.RepositoryRelease, error) + func (p *Provider) Fork(repo *core.Repository, name string) (*core.RemoteRepository, error) + func (p *Provider) Get(remote *core.Remote, name string) (*core.RemoteRepository, error) + func (p *Provider) GetMerge(repo *core.Repository, opts core.RepositoryMergeOptions) (string, error) + func (p *Provider) GetRelease(repo *core.Repository, tag string) (*core.RepositoryRelease, error) + func (p *Provider) List(remote *core.Remote, group string) ([]*core.RemoteRepository, error) + func (p *Provider) Remove(repo *core.Repository) error + func (p *Provider) Search(remote *core.Remote, opts core.RepositorySearchOptions) ([]*core.RemoteRepository, error) + func (p *Provider) UploadReleaseFile(repo *core.Repository, id interface{}, ...) error