These are metrics that basically just fetch simple counts of things.
- githubGraphqlSimpleCounts - Gets counts of things like commits, issues, pull requests, forks, etc. for a repo. A simple fetch operation
- totalRepoLines - Counts of the total types of LoC (Lines of Code) present in a repository.
- totalRepoCommentLines - Counts of the comment types of LoC (Lines of Code) present in a repository.
- totalRepoBlankLines - Counts of the total blank lines of LoC (Lines of Code) present in a repository.
- getCommitsByMonth - Gets the total number of commits per repo by month
These are metrics that show data relative to a specific timeboxed period.
- newContributorsofCommitsWeekly - Fetches a weekly timeseries metric of new contributors to this repo grouped by date.
- newContributorsofCommitsMonthly - Fetchs a monthly timeseries metric of new contributors to this repo grouped by date.
- issuesNewWeekly - Fetchs a weekly timeseries of new issues filed on this repo grouped by date.
- issuesNewMonthly - Fetches a monthly timeseries of new issues filed on this repo grouped by date.
These metrics measure something complicated. Like project labeling.
- getNadiaBadgeURL - Fetches the nadia label for this metric from Augur and calculates a color for the badge too
These metrics are specific to an organization.
- topCommitters - Fetches the top commiters for a GitHub organization. Stores their number of commits along with their email
- githubGraphqlOrgSimple - Fetches some misc. info for orgs such as avatar_url, location, and email
- orgFollowers - Gets the count of followers for this org
- issueNewWeekly - Fetchs a weekly timeseries of new issues filed on this roup grouped by date
- issueNewMonthly - Fetchs a monthly timeseries of new issues filed on this roup grouped by date
These metrics download a resource from the internet.
- firstResponseForClosedPR - Fetches a scatterplot from augur and downloads it as an image.