github

package
v0.0.0-...-207886a Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClient

func GetClient(cfg *Config) (*github.Client, *context.Context)

Types

type Config

type Config struct {
	AccessToken string
	Owner       string
	Repo        string
	PullLabel   string
	DaysAgo     int
}

type GithubSlackMap

type GithubSlackMap map[string]string

func GetGithubSlackMap

func GetGithubSlackMap() GithubSlackMap

type RequestedIssue

type RequestedIssue struct {
	Issue *github.Issue
	Users []*github.User
}

type RequestedIssues

type RequestedIssues []RequestedIssue

func GetOldIssues

func GetOldIssues(client *github.Client, ctx *context.Context, cfg *Config) RequestedIssues

func (*RequestedIssues) GetSlackText

func (issues *RequestedIssues) GetSlackText(cfg *Config, idMap *GithubSlackMap) string

type RequestedPull

type RequestedPull struct {
	Pull  *github.PullRequest
	Users []*github.User
}

type RequestedPulls

type RequestedPulls []RequestedPull

func GetRequestedPulls

func GetRequestedPulls(client *github.Client, ctx *context.Context, cfg *Config) RequestedPulls

func (*RequestedPulls) GetSlackText

func (pulls *RequestedPulls) GetSlackText(cfg *Config, idMap *GithubSlackMap) string

Jump to

Keyboard shortcuts

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