{
  "$schema": "https://blockprotocol.org/types/modules/graph/0.3/schema/entity-type",
  "$id": "https://blockprotocol.org/@xzlhqed/types/entity-type/github-project-entity-type/v/1",
  "kind": "entityType",
  "title": "GitHub Project Entity Type",
  "type": "object",
  "allOf": [],
  "description": "Entity Type for GitHub Project Block",
  "examples": [],
  "links": {
    "https://blockprotocol.org/@hash/types/entity-type/displays-media-file/v/1": {
      "type": "array",
      "minItems": 2,
      "maxItems": 2,
      "ordered": false,
      "items": {
        "oneOf": [
          {
            "$ref": "https://blockprotocol.org/@blockprotocol/types/entity-type/remote-file/v/2"
          }
        ]
      }
    }
  },
  "properties": {
    "https://blockprotocol.org/@blockprotocol/types/property-type/description/": {
      "$ref": "https://blockprotocol.org/@blockprotocol/types/property-type/description/v/1"
    },
    "https://blockprotocol.org/@blockprotocol/types/property-type/title/": {
      "$ref": "https://blockprotocol.org/@blockprotocol/types/property-type/title/v/1"
    },
    "https://blockprotocol.org/@hash/types/property-type/code-block-language/": {
      "$ref": "https://blockprotocol.org/@hash/types/property-type/code-block-language/v/1"
    },
    "https://blockprotocol.org/@blockprotocol/types/property-type/caption/": {
      "$ref": "https://blockprotocol.org/@blockprotocol/types/property-type/caption/v/1"
    }
  },
  "required": [
    "https://blockprotocol.org/@blockprotocol/types/property-type/description/",
    "https://blockprotocol.org/@blockprotocol/types/property-type/title/",
    "https://blockprotocol.org/@hash/types/property-type/code-block-language/",
    "https://blockprotocol.org/@blockprotocol/types/property-type/caption/"
  ]
}