github

package
v0.0.0-...-83e0e5d Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const PER_PAGE_NUMBER int = 50
View Source
const UNCATEGORIZED string = "Uncategorized"

Variables

This section is empty.

Functions

func GetReposByLanguage

func GetReposByLanguage(repositories []*PersonalRepo) (map[string][]*PersonalRepo, []string, error)

func InitGithubClient

func InitGithubClient(context context.Context, accessToken string) *github.Client

Types

type LangReposAndOrder

type LangReposAndOrder struct {
	ReposByLang map[string][]*PersonalRepo
	LangOrder   []string
}

type PersonalRepo

type PersonalRepo struct {
	Name          string
	FullName      string
	Description   string
	IsFork        bool
	Language      string
	LanguageColor string
	StarNumber    int
	URL           string
}

func GetRandomRepo

func GetRandomRepo(repositories []*PersonalRepo) *PersonalRepo

func PullRepositories

func PullRepositories(
	context *context.Context,
	client *github.Client,
) ([]*PersonalRepo, error)

Jump to

Keyboard shortcuts

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