Renovate · JSON-LD Context

Renovate Context

JSON-LD context defining the semantic vocabulary for Renovate from Renovate.

22 Classes 5 Properties 4 Namespaces
View Context View on GitHub

Namespaces

renovate: https://docs.renovatebot.com/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
doap: http://usefulinc.com/ns/doap#

Classes

RenovateConfig PackageRule Dependency PullRequest extends timezone schedule packageRules matchPackageNames matchPackagePatterns matchUpdateTypes groupName ignoreDeps lockFileMaintenance vulnerabilityAlerts Software GitRepository name description url license language

Properties

Property Type Container
enabled boolean
prConcurrentLimit integer
automerge boolean
dependencyDashboard boolean
updateTypes @vocab

JSON-LD Document

renovate-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "renovate": "https://docs.renovatebot.com/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "doap": "http://usefulinc.com/ns/doap#",

    "RenovateConfig": "renovate:RenovateConfig",
    "PackageRule": "renovate:PackageRule",
    "Dependency": "renovate:Dependency",
    "PullRequest": "schema:Action",

    "extends": "renovate:extends",
    "enabled": {
      "@id": "renovate:enabled",
      "@type": "xsd:boolean"
    },
    "timezone": "renovate:timezone",
    "schedule": "renovate:schedule",
    "prConcurrentLimit": {
      "@id": "renovate:prConcurrentLimit",
      "@type": "xsd:integer"
    },
    "automerge": {
      "@id": "renovate:automerge",
      "@type": "xsd:boolean"
    },
    "packageRules": "renovate:packageRules",
    "matchPackageNames": "renovate:matchPackageNames",
    "matchPackagePatterns": "renovate:matchPackagePatterns",
    "matchUpdateTypes": "renovate:matchUpdateTypes",
    "groupName": "renovate:groupName",
    "ignoreDeps": "renovate:ignoreDeps",
    "dependencyDashboard": {
      "@id": "renovate:dependencyDashboard",
      "@type": "xsd:boolean"
    },
    "lockFileMaintenance": "renovate:lockFileMaintenance",
    "vulnerabilityAlerts": "renovate:vulnerabilityAlerts",

    "Software": "doap:Project",
    "GitRepository": "doap:GitRepository",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "license": "doap:license",
    "language": "doap:programming-language",

    "updateTypes": {
      "@id": "renovate:updateTypes",
      "@type": "@vocab",
      "@context": {
        "major": "renovate:MajorUpdate",
        "minor": "renovate:MinorUpdate",
        "patch": "renovate:PatchUpdate",
        "pin": "renovate:PinUpdate",
        "digest": "renovate:DigestUpdate"
      }
    }
  }
}