github

package
v0.0.0-...-69a7eb6 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

func NewClient

func NewClient(logger *zap.Logger, sleep time.Duration) *Client

func NewEnterpriseClient

func NewEnterpriseClient(logger *zap.Logger, baseURL string, sleep time.Duration) (*Client, error)

func (*Client) ListComment

func (c *Client) ListComment(ctx context.Context, owner string, repo string, pr *github.PullRequest) ([]*github.PullRequestComment, error)

func (*Client) ListContribution

func (c *Client) ListContribution(ctx context.Context, owner string, repo string, prs []*github.PullRequest) ([]*Contribution, error)

func (*Client) ListIssueComment

func (c *Client) ListIssueComment(ctx context.Context, owner string, repo string, pr *github.PullRequest) ([]*github.IssueComment, error)

func (*Client) ListPullRequest

func (c *Client) ListPullRequest(ctx context.Context, owner string, repo string, start, end time.Time) ([]*github.PullRequest, error)

func (*Client) ListRepositoryByOrg

func (c *Client) ListRepositoryByOrg(ctx context.Context, org string) ([]*github.Repository, error)

func (*Client) ListReview

func (c *Client) ListReview(ctx context.Context, owner string, repo string, pr *github.PullRequest) ([]*github.PullRequestReview, error)

type Contribution

type Contribution struct {
	PullRequest   *github.PullRequest
	Reviews       []*github.PullRequestReview
	Comments      []*github.PullRequestComment
	IssueComments []*github.IssueComment
}

Jump to

Keyboard shortcuts

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