diff --git a/docs/housekeeping-abandoned-orgs.html b/docs/housekeeping-abandoned-orgs.html index d2e7999c..61d9f228 100644 --- a/docs/housekeeping-abandoned-orgs.html +++ b/docs/housekeeping-abandoned-orgs.html @@ -9,7 +9,37 @@

Abandoned Organizations

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

An organizations is considered abandoned if none of its repositories has received a push in the last year (ignoring archived repositories). diff --git a/docs/housekeeping-api-requests.html b/docs/housekeeping-api-requests.html index eaca6efa..2c273327 100644 --- a/docs/housekeeping-api-requests.html +++ b/docs/housekeeping-api-requests.html @@ -9,7 +9,37 @@

API Requests

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "sum" + } + } + ] + }'>

The total number of GitHub API requests. diff --git a/docs/housekeeping-forks.html b/docs/housekeeping-forks.html index dd9f5347..f24047cc 100644 --- a/docs/housekeeping-forks.html +++ b/docs/housekeeping-forks.html @@ -9,7 +9,37 @@

Forks to Organizations

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

Forks to personal user accounts are a great way to contribute code. diff --git a/docs/housekeeping-git-requests.html b/docs/housekeeping-git-requests.html index 0e8e24bc..d3f46354 100644 --- a/docs/housekeeping-git-requests.html +++ b/docs/housekeeping-git-requests.html @@ -9,7 +9,37 @@

Git Requests

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "sum" + } + } + ] + }'>

The total number of Git requests (includes pushes, fetches, and clones). diff --git a/docs/housekeeping-git-traffic.html b/docs/housekeeping-git-traffic.html index a9400e8f..a4713fd1 100644 --- a/docs/housekeeping-git-traffic.html +++ b/docs/housekeeping-git-traffic.html @@ -10,12 +10,51 @@

Operations

data-url="{{ site.dataURL }}/git-download.tsv" data-type="history" data-config='{ - "series": [ - "clones/day", - "fetches/day" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "clones/day", + "fetches/day" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "series": + [ + "clones/day", + "fetches/day" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "series": + [ + "clones/day", + "fetches/day" + ] + } ] - }' - > + }'>

Cloning a Git repository is expensive, as the entire repository history must be transferred. @@ -34,12 +73,51 @@

Transferred Data

data-url="{{ site.dataURL }}/git-download.tsv" data-type="history" data-config='{ - "series": [ - "clone traffic/day [GB]", - "fetch traffic/day [GB]" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "clone traffic/day [GB]", + "fetch traffic/day [GB]" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "series": + [ + "clone traffic/day [GB]", + "fetch traffic/day [GB]" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "series": + [ + "clone traffic/day [GB]", + "fetch traffic/day [GB]" + ] + } ] - }' - > + }'>

The amount of data transferred for clones and fetches. diff --git a/docs/housekeeping-repo-location.html b/docs/housekeeping-repo-location.html index e906cbc1..e08b197d 100644 --- a/docs/housekeeping-repo-location.html +++ b/docs/housekeeping-repo-location.html @@ -9,7 +9,37 @@

Personal Repositories with Nonowner Pushes (Last 4 Weeks)

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

Repositories in user accounts should only be pushed to by their owners, as these repositories might become unavailable or deleted if the owner leaves the company. diff --git a/docs/orgs-activity.html b/docs/orgs-activity.html index 08ebfaa6..1a24f8ad 100644 --- a/docs/orgs-activity.html +++ b/docs/orgs-activity.html @@ -10,16 +10,66 @@

Organizations (Active)

data-url="{{ site.dataURL }}/organization-activity.tsv" data-type="history" data-config='{ - "series": [ - "last four weeks", - "last week", - "last day" - ], - "visibleSeries": [ - "last four weeks" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "last four weeks", + "last week", + "last day" + ], + "visibleSeries": + [ + "last four weeks" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "last four weeks", + "last week", + "last day" + ], + "visibleSeries": + [ + "last four weeks" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "last four weeks", + "last week", + "last day" + ], + "visibleSeries": + [ + "last four weeks" + ] + } ] - }' - > + }'>

Shows how many organizations are active. diff --git a/docs/orgs-total.html b/docs/orgs-total.html index f2abf1f6..0afa3fa4 100644 --- a/docs/orgs-total.html +++ b/docs/orgs-total.html @@ -9,7 +9,37 @@

Organizations (Total)

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

The number of organizations in total. diff --git a/docs/pr-usage.html b/docs/pr-usage.html index 035d2901..3d653b37 100644 --- a/docs/pr-usage.html +++ b/docs/pr-usage.html @@ -9,8 +9,37 @@

Pull Request Usage

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

The percentage of active repositories located in organizations, having more than one contributor, and using pull requests for contributions. diff --git a/docs/recommendations-legacy-teams.html b/docs/recommendations-legacy-teams.html index 1c8e3f6d..72a97ef4 100644 --- a/docs/recommendations-legacy-teams.html +++ b/docs/recommendations-legacy-teams.html @@ -9,7 +9,37 @@

Legacy Admin Teams

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

Organizations created before September 2015 might have legacy admin teams. diff --git a/docs/recommendations-tokenless-auth.html b/docs/recommendations-tokenless-auth.html index 96eeef9e..e515a7c8 100644 --- a/docs/recommendations-tokenless-auth.html +++ b/docs/recommendations-tokenless-auth.html @@ -9,7 +9,37 @@

Tokenless Authentication Requests

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "sum" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "sum" + } + } + ] + }'>

If your GitHub Enterprise appliance is configured to use LDAP authentication, then every request against GitHub requires an additional request against LDAP. diff --git a/docs/repos-activity.html b/docs/repos-activity.html index c82f1082..a01968b6 100644 --- a/docs/repos-activity.html +++ b/docs/repos-activity.html @@ -10,13 +10,64 @@

Active Repositories in Organizations

data-url="{{ site.dataURL }}/repository-activity.tsv" data-type="history" data-config='{ - "series": [ - "in organizations (last four weeks)", - "in organizations (last week)", - "in organizations (last day)" - ], - "visibleSeries": [ - "in organizations (last four weeks)" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "in organizations (last four weeks)", + "in organizations (last week)", + "in organizations (last day)" + ], + "visibleSeries": + [ + "in organizations (last four weeks)" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "in organizations (last four weeks)", + "in organizations (last week)", + "in organizations (last day)" + ], + "visibleSeries": + [ + "in organizations (last four weeks)" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "in organizations (last four weeks)", + "in organizations (last week)", + "in organizations (last day)" + ], + "visibleSeries": + [ + "in organizations (last four weeks)" + ] + } ] }' > @@ -49,16 +100,66 @@

Active Repositories in User Accounts

data-url="{{ site.dataURL }}/repository-activity.tsv" data-type="history" data-config='{ - "series": [ - "in user accounts (last four weeks)", - "in user accounts (last week)", - "in user accounts (last day)" - ], - "visibleSeries": [ - "in user accounts (last four weeks)" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "in user accounts (last four weeks)", + "in user accounts (last week)", + "in user accounts (last day)" + ], + "visibleSeries": + [ + "in user accounts (last four weeks)" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "in user accounts (last four weeks)", + "in user accounts (last week)", + "in user accounts (last day)" + ], + "visibleSeries": + [ + "in user accounts (last four weeks)" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "in user accounts (last four weeks)", + "in user accounts (last week)", + "in user accounts (last day)" + ], + "visibleSeries": + [ + "in user accounts (last four weeks)" + ] + } ] - }' - > + }'>

Shows how many repositories are active in user accounts. diff --git a/docs/repos-feature-usage.html b/docs/repos-feature-usage.html index b9ed7a30..13508b76 100644 --- a/docs/repos-feature-usage.html +++ b/docs/repos-feature-usage.html @@ -9,7 +9,37 @@

Repository Feature Usage

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

The percentage of active repositories located in organizations with at least one active protected branch and at least one topic assigned to them. diff --git a/docs/repos-total.html b/docs/repos-total.html index df30c9a9..28cc4d6c 100644 --- a/docs/repos-total.html +++ b/docs/repos-total.html @@ -10,16 +10,66 @@

Repositories (Total)

data-url="{{ site.dataURL }}/repository-history.tsv" data-type="history" data-config='{ - "series": [ - "in organizations", - "in user accounts", - "total" - ], - "visibleSeries": [ - "in organizations" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "in organizations", + "in user accounts", + "total" + ], + "visibleSeries": + [ + "in organizations" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "in organizations", + "in user accounts", + "total" + ], + "visibleSeries": + [ + "in organizations" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "in organizations", + "in user accounts", + "total" + ], + "visibleSeries": + [ + "in organizations" + ] + } ] - }' - > + }'>

The number of repositories in organizations, in user accounts, and in total. diff --git a/docs/teams-total.html b/docs/teams-total.html index 25c4956a..4550dba5 100644 --- a/docs/teams-total.html +++ b/docs/teams-total.html @@ -9,7 +9,37 @@

Teams (Total)

+ data-config='{ + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + } + } + ] + }'>

The number of teams in total. diff --git a/docs/users-activity.html b/docs/users-activity.html index 28e3640b..450a696e 100644 --- a/docs/users-activity.html +++ b/docs/users-activity.html @@ -10,18 +10,72 @@

Users (Active/Using License)

data-url="{{ site.dataURL }}/users.tsv" data-type="history" data-config='{ - "series": [ - "using license", - "pushing commits (last month)", - "pushing commits (last week)", - "pushing commits (last day)" - ], - "visibleSeries": [ - "using license", - "pushing commits (last month)" + "views": + [ + { + "label": "2 m", + "tooltip": "Show the last 2 months", + "aggregate": false, + "series": + [ + "using license", + "pushing commits (last month)", + "pushing commits (last week)", + "pushing commits (last day)" + ], + "visibleSeries": + [ + "using license", + "pushing commits (last month)" + ], + "slice": [0, 61] + }, + { + "label": "2 y", + "tooltip": "Show the last 2 years", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "using license", + "pushing commits (last month)", + "pushing commits (last week)", + "pushing commits (last day)" + ], + "visibleSeries": + [ + "using license", + "pushing commits (last month)" + ], + "slice": [0, 106], + "default": true + }, + { + "label": "all", + "tooltip": "Show all data", + "aggregate": + { + "period": "week", + "method": "first" + }, + "series": + [ + "using license", + "pushing commits (last month)", + "pushing commits (last week)", + "pushing commits (last day)" + ], + "visibleSeries": + [ + "using license", + "pushing commits (last month)" + ] + } ] - }' - > + }'>

Using license shows how many GitHub Enterprise licenses were used at a given date.