One record per public repository, rkey = repo name.
Properties
archived
boolean
Optional
True when the repository is archived on GitHub.
description
string
Optional
Repository description, if set on GitHub.
licenseName
string
Optional
Full license name, if a license is detected.
name
string
Required
Repository name as it appears on GitHub.
primaryLanguage
string
Optional
The single language GitHub attributes to the repository, if any.
source
string
Optional
Upstream source of the repo data (e.g. github).
stars
integer
Optional
Star count at sync time.
syncedAt
string
datetime
Required
When this record was last synced from GitHub.
topics
array
of
string
Optional
Repository topics.
url
string
uri
Required
Repository HTML URL on GitHub.
View raw schema
{
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"url",
"syncedAt"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Repository HTML URL on GitHub."
},
"name": {
"type": "string",
"description": "Repository name as it appears on GitHub."
},
"stars": {
"type": "integer",
"description": "Star count at sync time."
},
"source": {
"type": "string",
"description": "Upstream source of the repo data (e.g. github)."
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"description": "Repository topics."
},
"archived": {
"type": "boolean",
"description": "True when the repository is archived on GitHub."
},
"syncedAt": {
"type": "string",
"format": "datetime",
"description": "When this record was last synced from GitHub."
},
"description": {
"type": "string",
"description": "Repository description, if set on GitHub."
},
"licenseName": {
"type": "string",
"description": "Full license name, if a license is detected."
},
"primaryLanguage": {
"type": "string",
"description": "The single language GitHub attributes to the repository, if any."
}
}
},
"description": "One record per public repository, rkey = repo name."
}