Documentation ¶
Index ¶
- type Github
- func (g *Github) CreateIssue(ctx context.Context, repo, title, content string) (issueURL string, err error)
- func (g *Github) CreateWeeklyReportIssue(ctx context.Context, repo, content string) (issueURL string, err error)
- func (g *Github) GenerateReportDataByRepo(ctx context.Context, org, repo string) (content string, users map[string]bool, stat model.Statistic, err error)
- func (g *Github) ListRepos(ctx context.Context) ([]string, error)
- func (g *Github) SyncActions(ctx context.Context, actionPath string, repos model.Repos) (err error)
- func (g *Github) SyncContributors(ctx context.Context, teams model.Teams, repos []string) (err error)
- func (g *Github) SyncTeam(ctx context.Context, teams model.Teams, repos model.Repos) (err error)
- type Matrix
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Github ¶
type Github struct {
// contains filtered or unexported fields
}
func (*Github) CreateIssue ¶ added in v0.3.0
func (*Github) CreateWeeklyReportIssue ¶ added in v0.2.0
func (*Github) GenerateReportDataByRepo ¶ added in v0.3.0
func (*Github) SyncActions ¶ added in v0.4.0
func (*Github) SyncContributors ¶ added in v0.3.2
Click to show internal directories.
Click to hide internal directories.