github

package
v0.9.3 Latest Latest
Warning

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

Go to latest
Published: May 23, 2023 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	GITHUB_API_KEY          = "github_api_key"
	GITHUB_GRAHPQL_ENDPOINT = "github_graphql_endpoint"
)

Functions

func GetRepositories added in v0.0.8

func GetRepositories(ctx context.Context, gHub *gitutils.GitService, pagedSearch *GitHubPagedSearch) (projects []GitHubProject, loc GitHubCursorLocation, err error)

Types

type GitHubCursorLocation added in v0.0.8

type GitHubCursorLocation struct {
	EndCursor   string
	HasNextPage bool
	TotalCount  int64
}

type GitHubPagedSearch added in v0.0.8

type GitHubPagedSearch struct {
	ServiceID  string
	PageSize   int
	First      int //(first: n, ...) in the query
	NextCursor string
}

type GitHubProject added in v0.0.8

type GitHubProject struct {
	Name       string
	ID         string
	IsArchived bool
	Url        string
	IsDisabled bool
}

func GetGitHubRepositoryStatus added in v0.9.2

func GetGitHubRepositoryStatus(ctx context.Context, gHub *gitutils.GitService, repo *projects.Repository) (project GitHubProject, err error)

type GitHubProjectSearchResult added in v0.0.8

type GitHubProjectSearchResult struct {
	InstanceID             string
	Projects               []GitHubProject
	EndCursor              string
	HasNextPage            bool
	RemainingProjectsCount int64 //how many projects remain after this qeury cursor
}

Jump to

Keyboard shortcuts

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