github

package
v0.0.35 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRepository

func CreateRepository(
	ctx context.Context,
	repositorySha string,
	repository string,
	mirrorVisibilityMode string,
	sourceURL string,
) *github.Repository

CreateRepository - Create github repository (package function for backward compatibility)

func FetchOwnerRepos

func FetchOwnerRepos(
	ctx context.Context,
	repoSha, owner, githubVisibility, githubAffiliation string,
) []*github.Repository

FetchOwnerRepos - fetch owner repositories via API, being it Organization or User (package function for backward compatibility)

func RepositoryExists

func RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool

RepositoryExists - check if remote github repository exists (package function for backward compatibility)

Types

type GitGetGithub added in v0.0.32

type GitGetGithub struct {
	// contains filtered or unexported fields
}

func (*GitGetGithub) CreateRepository added in v0.0.32

func (gitProvider *GitGetGithub) CreateRepository(
	ctx context.Context,
	repositorySha string,
	repository string,
	mirrorVisibilityMode string,
	sourceURL string,
) *github.Repository

CreateRepository - Create github repository (method)

func (*GitGetGithub) FetchOwnerRepos added in v0.0.32

func (gitProvider *GitGetGithub) FetchOwnerRepos(
	ctx context.Context,
	repoSha, owner, githubVisibility, githubAffiliation string,
) []*github.Repository

FetchOwnerRepos - fetch owner repositories via API, being it Organization or User (method)

func (*GitGetGithub) Init added in v0.0.32

func (gitProvider *GitGetGithub) Init() bool

func (*GitGetGithub) RepositoryExists added in v0.0.32

func (gitProvider *GitGetGithub) RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool

RepositoryExists - check if remote github repository exists (method)

type GitGetGithubI added in v0.0.32

type GitGetGithubI interface {
	Init() bool
	RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool
	CreateRepository(
		ctx context.Context,
		repositorySha string,
		repository string,
		mirrorVisibilityMode string,
		sourceURL string,
	) *github.Repository
	FetchOwnerRepos(
		ctx context.Context,
		repoSha, owner, githubVisibility, githubAffiliation string,
	) []*github.Repository
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL