githubstats

package
v0.0.0-...-4f0d0f2 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DailyCommitActivityStream                        = "d_commits"
	WeeklyCommitActivityStream                       = "w_commits"
	MonthlyCommitActivityStream                      = "m_commits"
	QuarterlyCommitActivityStream                    = "q_commits"
	YearlyCommitActivityStream                       = "y_commits"
	SevenDaysMovingAverageCommitActivityStream       = "d7_commits"
	TwentyFourHoursMovingAverageCommitActivityStream = "h24_commits"
	CommitActivityStream                             = "all_commits"
)
View Source
const (
	DailyEventsActivityStream                  = "d_events"
	WeeklyEventsActivityStream                 = "w_events"
	MonthlyEventsActivityStream                = "m_events"
	QuarterlyEventsActivityStream              = "q_events"
	YearlyEventsActivityStream                 = "y_events"
	SevenDaysMovingAverageEventsActivityStream = "d7_events"
	EventsActivityStream                       = "all_events"
)
View Source
const (
	DailyForksActivityStream     = "d_forks"
	WeeklyForksActivityStream    = "w_forks"
	MonthlyForksActivityStream   = "m_forks"
	QuarterlyForksActivityStream = "q_forks"
	YearlyForksActivityStream    = "y_forks"
	ForksActivityStream          = "all_forks"
)
View Source
const (
	DailyIssueCommentsActivityStream                  = "d_issue_comments"
	WeeklyIssueCommentsActivityStream                 = "w_issue_comments"
	MonthlyIssueCommentsActivityStream                = "m_issue_comments"
	QuarterlyIssueCommentsActivityStream              = "q_issue_comments"
	YearlyIssueCommentsActivityStream                 = "y_issue_comments"
	SevenDaysMovingAverageIssueCommentsActivityStream = "d7_issue_comments"
	IssueCommentsActivityStream                       = "all_issue_comments"
)
View Source
const (
	DailyIssuesActivityStream                  = "d_issues"
	WeeklyIssuesActivityStream                 = "w_issues"
	MonthlyIssuesActivityStream                = "m_issues"
	QuarterlyIssuesActivityStream              = "q_issues"
	YearlyIssuesActivityStream                 = "y_issues"
	SevenDaysMovingAverageIssuesActivityStream = "d7_issues"
	IssuesActivityStream                       = "all_issues"
)
View Source
const (
	DailyIssuesAgeStream                  = "d_issues_age"
	WeeklyIssuesAgeStream                 = "w_issues_age"
	MonthlyIssuesAgeStream                = "m_issues_age"
	QuarterlyIssuesAgeStream              = "q_issues_age"
	YearlyIssuesAgeStream                 = "y_issues_age"
	SevenDaysMovingAverageIssuesAgeStream = "d7_issues_age"
	IssuesAgeStream                       = "all_issues_age"
)
View Source
const (
	DailyPullRequestActivityStream                  = "d_prs"
	WeeklyPullRequestActivityStream                 = "w_prs"
	MonthlyPullRequestActivityStream                = "m_prs"
	QuarterlyPullRequestActivityStream              = "q_prs"
	YearlyPullRequestActivityStream                 = "y_prs"
	SevenDaysMovingAveragePullRequestActivityStream = "d7_prs"
	PullRequestActivityStream                       = "all_prs"
)
View Source
const (
	DailyPullRequestAgeStream                  = "d_pr_age"
	WeeklyPullRequestAgeStream                 = "w_pr_age"
	MonthlyPullRequestAgeStream                = "m_pr_age"
	QuarterlyPullRequestAgeStream              = "q_pr_age"
	YearlyPullRequestAgeStream                 = "y_pr_age"
	SevenDaysMovingAveragePullRequestAgeStream = "d7_pr_age"
	PullRequestAgeStream                       = "all_pr_age"
)
View Source
const (
	DailyPullRequestOpenedToMergedStream                  = "d_pr_otm"
	WeeklyPullRequestOpenedToMergedStream                 = "w_pr_otm"
	MonthlyPullRequestOpenedToMergedStream                = "m_pr_otm"
	QuarterlyPullRequestOpenedToMergedStream              = "q_pr_otm"
	YearlyPullRequestOpenedToMergedStream                 = "y_pr_otm"
	SevenDaysMovingAveragePullRequestOpenedToMergedStream = "d7_pr_otm"
	PullRequestOpenedToMergedStream                       = "all_pr_otm"
)
View Source
const (
	DailyPullRequestCommentsActivityStream                  = "d_pr_comments"
	WeeklyPullRequestCommentsActivityStream                 = "w_pr_comments"
	MonthlyPullRequestCommentsActivityStream                = "m_pr_comments"
	QuarterlyPullRequestCommentsActivityStream              = "q_pr_comments"
	YearlyPullRequestCommentsActivityStream                 = "y_pr_comments"
	SevenDaysMovingAveragePullRequestCommentsActivityStream = "d7_pr_comments"
	PullRequestCommentsActivityStream                       = "all_pr_comments"
)
View Source
const (
	GithubEventStream       = "github_events"
	IssuesEventStream       = "IssuesEvent"
	PullRequestEventStream  = "PullRequestEvent"
	IssueCommentEventStream = "IssueCommentEvent"
	PushEventStream         = "PushEvent"
	ReleaseEventStream      = "ReleaseEvent"
	ForkEventStream         = "ForkEvent"
	WatchEventStream        = "WatchEvent"
)
View Source
const (
	DailyStargazersActivityStream     = "d_stars"
	WeeklyStargazersActivityStream    = "w_stars"
	MonthlyStargazersActivityStream   = "m_stars"
	QuarterlyStargazersActivityStream = "q_stars"
	YearlyStargazersActivityStream    = "y_stars"
	StargazersActivityStream          = "all_stars"
)

Variables

This section is empty.

Functions

func RegisterProjections

func RegisterProjections(pe projections.StreamProjectionEngine)

Types

type CommitActivityProjections

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

func NewCommitActivityProjections

func NewCommitActivityProjections() *CommitActivityProjections

func (*CommitActivityProjections) Register

type CommitActivityState

type CommitActivityState struct {
	Time    time.Time `persist:",primarykey"`
	Period  string    `persist:",primarykey"`
	Repo    string    `persist:",primarykey"`
	Commits float64
}

type EventsActivityProjections

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

func NewEventsActivityProjections

func NewEventsActivityProjections() *EventsActivityProjections

func (*EventsActivityProjections) Register

type EventsActivityState

type EventsActivityState struct {
	Time      time.Time `persist:",primarykey"`
	Period    string    `persist:",primarykey"`
	Repo      string    `persist:",primarykey"`
	EventType string    `persist:"event_type,primarykey"`
	Count     float64
}

type ForksActivityProjections

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

func NewForksActivityProjections

func NewForksActivityProjections() *ForksActivityProjections

func (*ForksActivityProjections) Register

type ForksActivityState

type ForksActivityState struct {
	Time   time.Time `persist:",primarykey"`
	Period string    `persist:",primarykey"`
	Repo   string    `persist:",primarykey"`
	Count  float64
}

type IssueCommentsActivityProjections

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

func NewIssueCommentsActivityProjections

func NewIssueCommentsActivityProjections() *IssueCommentsActivityProjections

func (*IssueCommentsActivityProjections) Register

type IssueCommentsActivityState

type IssueCommentsActivityState struct {
	Time       time.Time `persist:",primarykey"`
	Period     string    `persist:",primarykey"`
	Repo       string    `persist:",primarykey"`
	AuthoredBy string    `persist:"authored_by,primarykey"`
	Count      float64
}

type IssuesActivityProjections

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

func NewIssuesActivityProjections

func NewIssuesActivityProjections() *IssuesActivityProjections

func (*IssuesActivityProjections) Register

type IssuesActivityState

type IssuesActivityState struct {
	Time     time.Time `persist:",primarykey"`
	Period   string    `persist:",primarykey"`
	Repo     string    `persist:",primarykey"`
	OpenedBy string    `persist:"opened_by,primarykey"`
	Opened   float64
	Closed   float64
}

type IssuesAgeProjections

type IssuesAgeProjections struct {
	ViewProjections *issuesViewProjections
	// contains filtered or unexported fields
}

func NewIssuesAgeProjections

func NewIssuesAgeProjections() *IssuesAgeProjections

func (*IssuesAgeProjections) Register

type IssuesAgeState

type IssuesAgeState struct {
	Time      time.Time `persist:",primarykey"`
	Period    string    `persist:",primarykey"`
	Repo      string    `persist:",primarykey"`
	OpenedBy  string    `persist:"opened_by,primarykey"`
	MedianAge float64   `persist:"median_age"`
	// contains filtered or unexported fields
}

type PullRequestActivityProjections

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

func NewPullRequestActivityProjections

func NewPullRequestActivityProjections() *PullRequestActivityProjections

func (*PullRequestActivityProjections) Register

type PullRequestActivityState

type PullRequestActivityState struct {
	Time                      time.Time `persist:",primarykey"`
	Period                    string    `persist:",primarykey"`
	Repo                      string    `persist:",primarykey"`
	ProposedBy                string    `persist:"proposed_by,primarykey"`
	Opened                    float64
	Merged                    float64
	ClosedWithUnmergedCommits float64 `persist:"closed_with_unmerged_commits"`
}

type PullRequestAgeProjections

type PullRequestAgeProjections struct {
	ViewProjections *pullRequestViewProjections
	// contains filtered or unexported fields
}

func NewPullRequestAgeProjections

func NewPullRequestAgeProjections() *PullRequestAgeProjections

func (*PullRequestAgeProjections) Register

type PullRequestAgeState

type PullRequestAgeState struct {
	Time       time.Time `persist:",primarykey"`
	Period     string    `persist:",primarykey"`
	Repo       string    `persist:",primarykey"`
	ProposedBy string    `persist:"proposed_by,primarykey"`
	MedianAge  float64   `persist:"median_age"`
	// contains filtered or unexported fields
}

type PullRequestCommentsActivityProjections

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

func NewPullRequestCommentsActivityProjections

func NewPullRequestCommentsActivityProjections() *PullRequestCommentsActivityProjections

func (*PullRequestCommentsActivityProjections) Register

type PullRequestCommentsActivityState

type PullRequestCommentsActivityState struct {
	Time       time.Time `persist:",primarykey"`
	Period     string    `persist:",primarykey"`
	Repo       string    `persist:",primarykey"`
	AuthoredBy string    `persist:"authored_by,primarykey"`
	Count      float64
}

type PullRequestOpenedToMergedProjections

type PullRequestOpenedToMergedProjections struct {
	ViewProjections *pullRequestViewProjections
	// contains filtered or unexported fields
}

func NewPullRequestOpenedToMergedProjections

func NewPullRequestOpenedToMergedProjections() *PullRequestOpenedToMergedProjections

func (*PullRequestOpenedToMergedProjections) Register

type PullRequestOpenedToMergedState

type PullRequestOpenedToMergedState struct {
	Time         time.Time `persist:",primarykey"`
	Period       string    `persist:",primarykey"`
	Repo         string    `persist:",primarykey"`
	ProposedBy   string    `persist:"proposed_by,primarykey"`
	Percentile15 float64   `persist:"p15"`
	Percentile50 float64   `persist:"p50"`
	Percentile85 float64   `persist:"p85"`
	// contains filtered or unexported fields
}

type ReleaseAnnotationProjections

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

func NewReleaseAnnotationProjections

func NewReleaseAnnotationProjections() *ReleaseAnnotationProjections

func (*ReleaseAnnotationProjections) Register

type ReleaseAnnotationState

type ReleaseAnnotationState struct {
	ID         int       `persist:",primarykey"`
	Time       time.Time `persist:",primarykey"`
	Repo       string
	Title      string
	Tags       string
	Prerelease bool
}

type SplitByEventTypeProjections

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

func NewSplitByEventTypeProjections

func NewSplitByEventTypeProjections() *SplitByEventTypeProjections

func (*SplitByEventTypeProjections) Register

type StargazersActivityProjections

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

func NewStargazersActivityProjections

func NewStargazersActivityProjections() *StargazersActivityProjections

func (*StargazersActivityProjections) Register

type StargazersActivityState

type StargazersActivityState struct {
	Time   time.Time `persist:",primarykey"`
	Period string    `persist:",primarykey"`
	Repo   string    `persist:",primarykey"`
	Count  float64
}

Jump to

Keyboard shortcuts

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