work.mattriley.ghrepo

mattriley.work

Documentation

One record per public repository, rkey = repo name.

main record

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."
}

Lexicon Garden

@