Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
dac3673
feat(rumdl): update schema to v0.2.61 (#6246)
rvben Aug 27, 2026
a5645ae
Add agentctl schemas (config, permissions, mcp) (#6245)
iamarpitpatidar Aug 27, 2026
255ba7a
add bottom 0.14.9 config URL (#6244)
ClementTsang Aug 27, 2026
b0069f7
feat: add BOSH Package/Job Spec (#6243)
achrinza Aug 27, 2026
2cd9fdb
feat: add DTCG schema catalog entries (#6207)
Vessel9817 Aug 27, 2026
ce955c3
fix: various catalog url fixes (#4870)
scop Aug 27, 2026
64a5420
Migrated vsls.json to draft-07 (#6122)
Vessel9817 Aug 27, 2026
6237e77
Migrated vsconfig.json to draft-07 (#6119)
Vessel9817 Aug 27, 2026
646e9a0
Migrated uproject.json to draft-07 (#6116)
Vessel9817 Aug 27, 2026
4dc019a
Migrated typings*.json to draft-07 (#6114)
Vessel9817 Aug 27, 2026
e16714f
Migrated tsd*.json to draft-07 (#6108)
Vessel9817 Aug 27, 2026
b78c1cb
Migrated tmuxinator.json to draft-07 (#6106)
Vessel9817 Aug 27, 2026
f8ba74f
Migrated tizen_workspace.json to draft-07 (#6105)
Vessel9817 Aug 27, 2026
f10fa63
Migrated specif-*.json to at least draft-07 (#6092)
Vessel9817 Aug 27, 2026
9bdc4c7
Migrated sourcery_yaml_schema.json to draft-07 (#6091)
Vessel9817 Aug 27, 2026
80834e5
Migrated sourcemap-v3.json to draft-07 (#6090)
Vessel9817 Aug 27, 2026
3d7813f
Migrated sourcehut-build-*.json to draft-07 (#6089)
Vessel9817 Aug 27, 2026
a73c5b4
Migrated solution-filter.json to draft-07 (#6086)
Vessel9817 Aug 27, 2026
8f41c4a
Migrated slack-app-manifest.json to draft-07 (#6084)
Vessel9817 Aug 27, 2026
8ac6c2f
Migrated safebox-schema-v1.0.0.json to draft-07 (#6079)
Vessel9817 Aug 27, 2026
5232fc0
Migrated rust-project.json to draft-07 (#6078)
Vessel9817 Aug 27, 2026
031a0c7
Migrated qfconfig.json to draft-07 (#6071)
Vessel9817 Aug 27, 2026
9d33ff7
Migrated pterodactyl.json to draft-07 (#6070)
Vessel9817 Aug 27, 2026
56d20d7
Migrated postcssrc.json to draft-07 (#6067)
Vessel9817 Aug 27, 2026
969b590
Migrated pm2-ecosystem.json to draft-07 (#6065)
Vessel9817 Aug 27, 2026
f8cbc44
Migrated omnisharp.json to draft-07 (#6058)
Vessel9817 Aug 27, 2026
e8eeda0
Migrated nycrc.json to draft-07 (#6057)
Vessel9817 Aug 27, 2026
b65cf64
Migrated nuget-project*.json to draft-07 (#6056)
Vessel9817 Aug 27, 2026
9b3a4b4
Migrated pantsbuild-*.json to draft-07 (#6039)
Vessel9817 Aug 27, 2026
b514ab5
Migrated mkdocs-*.json to draft-07 (#6033)
Vessel9817 Aug 27, 2026
5857071
Migrated linutil-tab*.json to draft-07 (#6027)
Vessel9817 Aug 27, 2026
4d1152d
Migrated linkinator-config.json to draft-07 (#6026)
Vessel9817 Aug 27, 2026
f014239
Migrated grpc-api-gateway.json to draft-07 (#5980)
Vessel9817 Aug 27, 2026
9acc808
Migrated global.json to draft-07 (#5977)
Vessel9817 Aug 27, 2026
a0b8327
Migrated esquio.json to draft-07 (#5972)
Vessel9817 Aug 27, 2026
96fd232
Migrated epr-manifest.json to draft-07 (#5970)
Vessel9817 Aug 27, 2026
5254c5b
Migrated stylua.json to draft-07 (#6100)
Vessel9817 Aug 27, 2026
171c128
Migrated embrace-config-schema-1.0.0.json to draft-07 (#5969)
Vessel9817 Aug 27, 2026
4732f12
Migrated dss-2.0.0.json to draft-07 (#5968)
Vessel9817 Aug 27, 2026
02a23a9
Migrated dotnet-releases-index.json to draft-07 (#5966)
Vessel9817 Aug 27, 2026
a267afc
Migrated docfx.json to draft-07 (#5965)
Vessel9817 Aug 27, 2026
6d8c765
Migrated detekt-*.json to draft-07 (#5963)
Vessel9817 Aug 27, 2026
c4ea50d
Migrated csscomb.json to draft-07 (#5959)
Vessel9817 Aug 27, 2026
007b6a2
Migrated cosmos-config.json to draft-07 (#5955)
Vessel9817 Aug 27, 2026
d010b17
Migrated content-security-policy-report-2.json to draft-07 (#5954)
Vessel9817 Aug 27, 2026
33e0c1a
Migrated component-detection-manifest.json to draft-07 (#5953)
Vessel9817 Aug 27, 2026
3f7a68e
Migrated .agripparc.json from draft-04 to draft-07 (#5853)
Vessel9817 Aug 27, 2026
2fbc781
Migrated web-manifest.json from draft-04 to draft-07 (#5852)
Vessel9817 Aug 27, 2026
fd3f06d
Bump brace-expansion from 1.1.14 to 1.1.16 (#6138)
dependabot[bot] Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

74 changes: 59 additions & 15 deletions src/api/json/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,7 @@
"url": "https://raw.githubusercontent.com/ClementTsang/bottom/main/schema/v0.10/bottom.json",
"versions": {
"nightly": "https://raw.githubusercontent.com/ClementTsang/bottom/main/schema/nightly/bottom.json",
"0.14.9": "https://raw.githubusercontent.com/ClementTsang/bottom/main/schema/v0.14.9/bottom.json",
"0.14.7": "https://raw.githubusercontent.com/ClementTsang/bottom/main/schema/v0.14.7/bottom.json",
"0.14.0": "https://raw.githubusercontent.com/ClementTsang/bottom/main/schema/v0.14.0/bottom.json",
"0.13.0": "https://raw.githubusercontent.com/ClementTsang/bottom/main/schema/v0.13.0/bottom.json",
Expand Down Expand Up @@ -1347,6 +1348,18 @@
"description": "Deploy config for BOSH CLI",
"url": "https://www.schemastore.org/bosh-deploy-config.json"
},
{
"name": "BOSH Job Spec",
"description": "Job Spec for BOSH Releases",
"fileMatch": ["**/jobs/*/spec"],
"url": "https://www.schemastore.org/bosh-job-spec.json"
},
{
"name": "BOSH Package Spec",
"description": "Package Spec for BOSH Releases",
"fileMatch": ["**/packages/*/spec"],
"url": "https://www.schemastore.org/bosh-package-spec.json"
},
{
"name": "Boyka Framework",
"description": "Boyka Framework config file",
Expand Down Expand Up @@ -1983,6 +1996,16 @@
],
"url": "https://cdnx.deploystack.io/schema/config.yml.json"
},
{
"name": "Design Tokens Community Group format",
"description": "Design token files using the DTCG format",
"url": "https://www.designtokens.org/schemas/2025.10/format.json"
},
{
"name": "Design Tokens Community Group resolver",
"description": "DTCG resolver documents",
"url": "https://www.designtokens.org/schemas/2025.10/resolver.json"
},
{
"name": "Deta Spacefile",
"description": "Configuration file for Space Apps",
Expand Down Expand Up @@ -2838,13 +2861,13 @@
"name": "Dolittle Tenant Map Configuration",
"description": "A Dolittle bounded context's tenant mapping configurations",
"fileMatch": ["**/.dolittle/tenant-map.json"],
"url": "https://raw.githubusercontent.com/dolittle/DotNET.Fundamentals/master/Schemas/Tenancy.Configuration/tenant-map.json"
"url": "https://raw.githubusercontent.com/dolittle-obsolete/DotNET.Fundamentals/v4.10.0/Schemas/Tenancy.Configuration/tenant-map.json"
},
{
"name": "Dolittle Topology",
"description": "A Dolittle bounded context's topology",
"fileMatch": ["**/.dolittle/topology.json"],
"url": "https://raw.githubusercontent.com/dolittle/DotNET.SDK/master/Schemas/Applications.Configuration/topology.json"
"url": "https://raw.githubusercontent.com/dolittle/DotNET.SDK/v5.0.0/Schemas/Applications.Configuration/topology.json"
},
{
"name": "dotnet Release Index manifest",
Expand Down Expand Up @@ -2916,7 +2939,7 @@
"fileMatch": ["devfile.yaml", ".devfile.yaml"],
"url": "https://raw.githubusercontent.com/devfile/api/v2.2.0/schemas/latest/devfile.json",
"versions": {
"1.0.0": "https://raw.githubusercontent.com/eclipse-che/che-server/master/wsmaster/che-core-api-workspace/src/main/resources/schema/1.0.0/devfile.json",
"1.0.0": "https://raw.githubusercontent.com/eclipse-che/che-server/7.80.0/wsmaster/che-core-api-workspace/src/main/resources/schema/1.0.0/devfile.json",
"2.0.0": "https://raw.githubusercontent.com/devfile/api/v2.0.0/schemas/latest/devfile.json",
"2.1.0": "https://raw.githubusercontent.com/devfile/api/v2.1.0/schemas/latest/devfile.json",
"2.2.0": "https://raw.githubusercontent.com/devfile/api/v2.2.0/schemas/latest/devfile.json"
Expand Down Expand Up @@ -4100,7 +4123,7 @@
"name": "tree-sitter grammar.json",
"description": "tree-sitter grammar.json",
"fileMatch": ["grammar.json"],
"url": "https://raw.githubusercontent.com/tree-sitter/tree-sitter/master/docs/assets/schemas/config.schema.json"
"url": "https://raw.githubusercontent.com/tree-sitter/tree-sitter/master/docs/src/assets/schemas/config.schema.json"
},
{
"name": "Treefmt",
Expand Down Expand Up @@ -4607,7 +4630,7 @@
{
"name": "JSON-API",
"description": "JSON API document",
"url": "https://jsonapi.org/schema"
"url": "https://raw.githubusercontent.com/json-api/json-api/v1.1/schema"
},
{
"name": "JSON Document Transform",
Expand Down Expand Up @@ -6959,28 +6982,31 @@
{
"name": "SDMX structure message",
"description": "Statistical Data and Metadata eXchange (ISO 17369) structure message",
"url": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/structure-message/tools/schemas/2.0.0/sdmx-json-structure-schema.json",
"url": "https://json.sdmx.org/2.1/sdmx-json-structure-schema.json",
"versions": {
"1.0": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/structure-message/tools/schemas/1.0/sdmx-json-structure-schema.json",
"2.0.0": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/structure-message/tools/schemas/2.0.0/sdmx-json-structure-schema.json"
"1.0": "https://json.sdmx.org/1.0/sdmx-json-structure-schema.json",
"2.0.0": "https://json.sdmx.org/2.0.0/sdmx-json-structure-schema.json",
"2.1": "https://json.sdmx.org/2.1/sdmx-json-structure-schema.json"
}
},
{
"name": "SDMX metadata message",
"description": "Statistical Data and Metadata eXchange (ISO 17369) metadata message",
"url": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/metadata-message/tools/schemas/2.0.0/sdmx-json-metadata-schema.json",
"url": "https://json.sdmx.org/2.1/sdmx-json-metadata-schema.json",
"versions": {
"1.0": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/metadata-message/tools/schemas/1.0/sdmx-json-metadata-schema.json",
"2.0.0": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/metadata-message/tools/schemas/2.0.0/sdmx-json-metadata-schema.json"
"1.0": "https://json.sdmx.org/1.0/sdmx-json-metadata-schema.json",
"2.0.0": "https://json.sdmx.org/2.0.0/sdmx-json-metadata-schema.json",
"2.1": "https://json.sdmx.org/2.1/sdmx-json-metadata-schema.json"
}
},
{
"name": "SDMX data message",
"description": "Statistical Data and Metadata eXchange (ISO 17369) data message",
"url": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/data-message/tools/schemas/2.0.0/sdmx-json-data-schema.json",
"url": "https://json.sdmx.org/2.1/sdmx-json-data-schema.json",
"versions": {
"1.0": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/data-message/tools/schemas/1.0/sdmx-json-data-schema.json",
"2.0.0": "https://raw.githubusercontent.com/sdmx-twg/sdmx-json/master/data-message/tools/schemas/2.0.0/sdmx-json-data-schema.json"
"1.0": "https://json.sdmx.org/1.0/sdmx-json-data-schema.json",
"2.0.0": "https://json.sdmx.org/2.0.0/sdmx-json-data-schema.json",
"2.1": "https://json.sdmx.org/2.1/sdmx-json-data-schema.json"
}
},
{
Expand Down Expand Up @@ -7536,7 +7562,7 @@
"**/.connect/sources/*.yml",
"**/.connect/sinks/*.yml"
],
"url": "https://raw.githubusercontent.com/synadia-io/connect/main/schemas/component.json"
"url": "https://raw.githubusercontent.com/synadia-io/connect/b647c6bc4448f7790c5a97ce39daae405ead0f0a/schemas/component.json"
},
{
"name": "Tach",
Expand Down Expand Up @@ -10827,6 +10853,24 @@
"1.0": "https://schema.agentcore.aws.dev/v1/agentcore.json"
}
},
{
"name": "AgentCtl config",
"description": "agentctl config file (.ai/config.yaml): runtimes, project name, and sync settings for AI coding-agent configuration",
"fileMatch": ["**/.ai/config.yaml", "**/.ai/config.yml"],
"url": "https://raw.githubusercontent.com/itslab42/agentctl/main/schemas/config.schema.json"
},
{
"name": "AgentCtl MCP",
"description": "agentctl MCP server declarations (.ai/mcp.yaml): Model Context Protocol servers rendered into each runtime's format",
"fileMatch": ["**/.ai/mcp.yaml", "**/.ai/mcp.yml"],
"url": "https://raw.githubusercontent.com/itslab42/agentctl/main/schemas/mcp.schema.json"
},
{
"name": "AgentCtl permissions",
"description": "agentctl runtime-neutral permissions (.ai/permissions.yaml): filesystem and shell rules using deny-over-allow precedence",
"fileMatch": ["**/.ai/permissions.yaml", "**/.ai/permissions.yml"],
"url": "https://raw.githubusercontent.com/itslab42/agentctl/main/schemas/permissions.schema.json"
},
{
"name": "AgentLoopKit",
"description": "Configuration file for AgentLoopKit, a repo-level engineering loop for coding agents",
Expand Down
6 changes: 3 additions & 3 deletions src/schemas/json/agripparc-1.2.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://json.schemastore.org/agripparc-1.2.json",
"additionalProperties": false,
"id": "https://json.schemastore.org/agripparc-1.2.json",
"properties": {
"$schema": {
"description": "Link to https://www.schemastore.org/agripparc-1.2.json",
"type": "string",
"enum": ["https://www.schemastore.org/agripparc-1.2.json"]
"const": "https://www.schemastore.org/agripparc-1.2.json"
},
"props": {
"description": "Which prop declaration method to use",
Expand Down
6 changes: 3 additions & 3 deletions src/schemas/json/agripparc-1.3.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://json.schemastore.org/agripparc-1.3.json",
"additionalProperties": false,
"id": "https://json.schemastore.org/agripparc-1.3.json",
"properties": {
"$schema": {
"description": "Link to https://www.schemastore.org/agripparc-1.3.json",
"type": "string",
"enum": ["https://www.schemastore.org/agripparc-1.3.json"]
"const": "https://www.schemastore.org/agripparc-1.3.json"
},
"props": {
"description": "Which prop declaration method to use",
Expand Down
6 changes: 3 additions & 3 deletions src/schemas/json/agripparc-1.4.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://json.schemastore.org/agripparc-1.4.json",
"additionalProperties": false,
"id": "https://json.schemastore.org/agripparc-1.4.json",
"properties": {
"$schema": {
"description": "Link to https://www.schemastore.org/agripparc-1.4.json",
"type": "string",
"enum": ["https://www.schemastore.org/agripparc-1.4.json"]
"const": "https://www.schemastore.org/agripparc-1.4.json"
},
"props": {
"description": "Which prop declaration method to use",
Expand Down
108 changes: 108 additions & 0 deletions src/schemas/json/bosh-job-spec.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://json.schemastore.org/bosh-job-spec.json",
"$comment": "Schema built from https://bosh.io/docs/jobs/.",
"$ref": "#/definitions/JobSpec",
"title": "BOSH Job Spec",
"description": "Job Spec for BOSH Releases.\n\nDocs: https://bosh.io/docs/jobs/",
"definitions": {
"JobSpec": {
"type": "object",
"required": ["name"],
"properties": {
"name": {
"type": "string",
"description": "Name of the job."
},
"description": {
"type": "string",
"description": "Describes purpose of the job."
},
"templates": { "$ref": "#/definitions/Templates" },
"packages": {
"type": "array",
"description": "Package dependencies required by the job at runtime.",
"items": { "type": "string" }
},
"consumes": {
"type": "array",
"items": { "$ref": "#/definitions/Consumes" }
},
"provides": {
"type": "array",
"items": { "$ref": "#/definitions/Provides" }
},
"properties": { "$ref": "#/definitions/Properties" }
}
},
"Templates": {
"type": "object",
"description": "Template files found in the templates directory of the job without the `.erb` suffix (keys of the Hash) and their final destinations (values of the Hash), relative to the job directory on the deployed VMs.",
"additionalProperties": { "type": "string" }
},
"Consumes": {
"type": "object",
"description": "Links that are consumed by the job for rendering ERB templates.",
"required": ["name", "type"],
"properties": {
"name": {
"type": "string",
"description": "Name of the link to find."
},
"type": {
"type": "string",
"description": "Type of the link to be found.\n\nCommon link types: https://bosh.io/docs/links-common-types/"
},
"optional": {
"type": "boolean",
"description": "Whether finding an matching link is optional",
"default": false
}
}
},
"Provides": {
"type": "object",
"description": "Links that are exposed to other jobs for rendering their ERB templates.",
"required": ["name", "type"],
"properties": {
"name": {
"type": "string",
"description": "Name of the exposed link."
},
"type": {
"type": "string",
"description": "Type of the exposed link."
},
"properties": {
"type": "array",
"description": "List of property keys in dot notation",
"items": { "type": "string" }
}
}
},
"Properties": {
"type": "object",
"description": "Configuration options supported by the job.",
"additionalProperties": {
"type": "object",
"required": ["description"],
"properties": {
"description": {
"type": "string",
"description": "Describes purpose of the property. This is not used by the Director, but is displayed in job configuration details provided by the [release index](https://bosh.io/releases/)."
},
"type": {
"type": "string",
"description": "The type of the property. This is only a convention for release authors to provide a type when they estimate it useful"
},
"example": {
"description": "Example value to be displayed in the [release index](https://bosh.io/releases/)."
},
"default": {
"description": "The default value for the property."
}
}
}
}
}
}
39 changes: 39 additions & 0 deletions src/schemas/json/bosh-package-spec.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://www.schemastore.org/bosh-package-spec.json",
"$ref": "#/definitions/PackageSpec",
"title": "BOSH Package Spec",
"description": "Package Spec for BOSH Releases\n\nDocs: https://bosh.io/docs/packages/",
"definitions": {
"PackageSpec": {
"type": "object",
"required": ["name", "files"],
"properties": {
"name": {
"type": "string",
"description": "The package name."
},
"dependencies": {
"type": "array",
"description": "List of other packages that this package depends on.",
"items": { "type": "string" }
},
"files": {
"type": "array",
"description": "List of files that this package contains, either explicitly and/or through pattern-matching.",
"items": { "type": "string" }
},
"excluded_files": {
"type": "array",
"description": "List of files to be excluded from the package, either explicitly and/or through pattern-matching. Applies on top of `files`.",
"items": { "type": "string" }
},
"no_compression": {
"type": "boolean",
"description": "Whether compression is disabled for the individual package tarball.",
"default": false
}
}
}
}
}
Loading