Documentation ¶
Index ¶
- Variables
- func CreateGithubCommand() *cli.Command
- func IssueData(org string, repo string, name string) string
- func IssueDir(org string, repo string) string
- func IssueFile(org string, repo string, number string) string
- func PrData(org string, repo string, name string) string
- func PrDir(org string, repo string) string
- func PrFile(org string, repo string, number string) string
- func RegisterGithubExtract(command cli.Command)
- func RegisterGithubUpdate(command cli.Command)
- func RepoDir(org string) string
- func RepoFile(org string, repo string) string
- func TeamDir(org string, team string) string
- func TeamUserFile(org string, team string, user string) string
- type Contribution
- type GitCommit
- type GithubPr
- type GithubPrComment
- type GithubWorkflowRun
- type Repo
Constants ¶
This section is empty.
Variables ¶
View Source
var GithubExtractCommands []*cli.Command
View Source
var GithubUpdateCommands []*cli.Command
Functions ¶
func CreateGithubCommand ¶
func CreateGithubCommand() *cli.Command
func RegisterGithubExtract ¶
func RegisterGithubExtract(command cli.Command)
func RegisterGithubUpdate ¶
func RegisterGithubUpdate(command cli.Command)
Types ¶
type Contribution ¶
type GithubPr ¶
type GithubPr struct { Repo string `parquet:"name=repo, type=UTF8, encoding=PLAIN_DICTIONARY"` Number int32 `parquet:"name=number, type=INT32"` CreatedAt int64 `parquet:"name=createdAt, type=TIMESTAMP_MILLIS"` UpdatedAt *int64 `parquet:"name=updatedAt, type=TIMESTAMP_MILLIS"` ClosedAt *int64 `parquet:"name=closedAt, type=TIMESTAMP_MILLIS"` Merged bool `parquet:"name=merged, type=BOOLEAN"` Closed bool `parquet:"name=closed, type=BOOLEAN"` IsDraft bool `parquet:"name=isDraft, type=BOOLEAN"` Author string `parquet:"name=author, type=UTF8, encoding=PLAIN_DICTIONARY"` Reviews int32 `parquet:"name=reviews, type=INT32"` Comments int32 `parquet:"name=comments, type=INT32"` MergedBy string `parquet:"name=mergedBy, type=UTF8, encoding=PLAIN_DICTIONARY"` Title string `parquet:"name=title, type=UTF8, encoding=PLAIN"` FirstResponse *int64 `parquet:"name=firtsResponse, type=UTF8, encoding=PLAIN"` FirstResponder *string `parquet:"name=firstResponder, type=UTF8, encoding=PLAIN_DICTIONARY"` }
type GithubPrComment ¶
type GithubPrComment struct { Org string `parquet:"name=org, type=UTF8, encoding=PLAIN_DICTIONARY"` Repo string `parquet:"name=repo, type=UTF8, encoding=PLAIN_DICTIONARY"` Number int32 `parquet:"name=number, type=INT32"` CreatedAt int64 `parquet:"name=createdAt, type=TIMESTAMP_MILLIS"` Author string `parquet:"name=author, type=UTF8, encoding=PLAIN_DICTIONARY"` AuthorRole string `parquet:"name=role, type=UTF8, encoding=PLAIN_DICTIONARY"` }
type GithubWorkflowRun ¶
Source Files ¶
- github-action-extract.go
- github-action-extract2.go
- github-action-job.go
- github-action-workflow.go
- github-checkout-extract.go
- github-checkout.go
- github-contribution.go
- github-issue.go
- github-pr-extract.go
- github-pr.go
- github-repo-extract.go
- github-repo.go
- github-team-extract.go
- github-team.go
- github.go
- pathscheme.go
Click to show internal directories.
Click to hide internal directories.