Skip to content
154 changes: 152 additions & 2 deletions src/api/json/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -610,6 +610,12 @@
"fileMatch": [],
"url": "https://www.schemastore.org/cinnamon-spice.info.json"
},
{
"name": "Cloud.gov Workshop Configuration",
"description": "Configuration for IaC managed resources in Cloud.gov Workshop",
"fileMatch": ["cg-workshop.yml", "**/cg-workshop/*.yml"],
"url": "https://workshop.cloud.gov/workshop/workshop-schemas/-/raw/main/cg-workhshop.schema.json"
},
{
"name": "cmdx.yaml",
"description": "cmdx configuration file",
Expand Down Expand Up @@ -668,6 +674,123 @@
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-config.schema.json"
},
{
"name": "CloudCannon Configuration (Structures)",
"description": "Supporting configuration file for CloudCannon containing Structure definitions",
"fileMatch": [
"cloudcannon.structures.yml",
"cloudcannon.structures.yaml",
"cloudcannon.structures.json",
"*.cloudcannon.structures.yml",
"*.cloudcannon.structures.yaml",
"*.cloudcannon.structures.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-structures.schema.json"
},
{
"name": "CloudCannon Configuration (Inputs)",
"description": "Supporting configuration file for CloudCannon containing Input definitions",
"fileMatch": [
"cloudcannon.inputs.yml",
"cloudcannon.inputs.yaml",
"cloudcannon.inputs.json",
"*.cloudcannon.inputs.yml",
"*.cloudcannon.inputs.yaml",
"*.cloudcannon.inputs.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-inputs.schema.json"
},
{
"name": "CloudCannon Configuration (Structure Value)",
"description": "Supporting configuration file for CloudCannon containing a single Structure Value definition",
"fileMatch": [
"cloudcannon.structure-value.yml",
"cloudcannon.structure-value.yaml",
"cloudcannon.structure-value.json",
"*.cloudcannon.structure-value.yml",
"*.cloudcannon.structure-value.yaml",
"*.cloudcannon.structure-value.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-structure-value.schema.json"
},
{
"name": "CloudCannon Configuration (Snippets)",
"description": "Supporting configuration file for CloudCannon containing Snippet definitions",
"fileMatch": [
"cloudcannon.snippets.yml",
"cloudcannon.snippets.yaml",
"cloudcannon.snippets.json",
"*.cloudcannon.snippets.yml",
"*.cloudcannon.snippets.yaml",
"*.cloudcannon.snippets.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-snippets.schema.json"
},
{
"name": "CloudCannon Configuration (Snippets Imports)",
"description": "Supporting configuration file for CloudCannon containing Snippets Imports",
"fileMatch": [
"cloudcannon.snippets-imports.yml",
"cloudcannon.snippets-imports.yaml",
"cloudcannon.snippets-imports.json",
"*.cloudcannon.snippets-imports.yml",
"*.cloudcannon.snippets-imports.yaml",
"*.cloudcannon.snippets-imports.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-snippets-imports.schema.json"
},
{
"name": "CloudCannon Configuration (Snippets Definitions)",
"description": "Supporting configuration file for CloudCannon containing Snippets Definitions",
"fileMatch": [
"cloudcannon.snippets-definitions.yml",
"cloudcannon.snippets-definitions.yaml",
"cloudcannon.snippets-definitions.json",
"*.cloudcannon.snippets-definitions.yml",
"*.cloudcannon.snippets-definitions.yaml",
"*.cloudcannon.snippets-definitions.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-snippets-definitions.schema.json"
},
{
"name": "CloudCannon Configuration (Editables)",
"description": "Supporting configuration file for CloudCannon containing Editables definitions",
"fileMatch": [
"cloudcannon.editables.yml",
"cloudcannon.editables.yaml",
"cloudcannon.editables.json",
"*.cloudcannon.editables.yml",
"*.cloudcannon.editables.yaml",
"*.cloudcannon.editables.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-editables.schema.json"
},
{
"name": "CloudCannon Configuration (Collections)",
"description": "Supporting configuration file for CloudCannon containing Collections configuration",
"fileMatch": [
"cloudcannon.collections.yml",
"cloudcannon.collections.yaml",
"cloudcannon.collections.json",
"*.cloudcannon.collections.yml",
"*.cloudcannon.collections.yaml",
"*.cloudcannon.collections.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-collections.schema.json"
},
{
"name": "CloudCannon Configuration (Collection Structures)",
"description": "Supporting configuration file for CloudCannon containing Collection Structure definitions",
"fileMatch": [
"cloudcannon.schemas.yml",
"cloudcannon.schemas.yaml",
"cloudcannon.schemas.json",
"*.cloudcannon.schemas.yml",
"*.cloudcannon.schemas.yaml",
"*.cloudcannon.schemas.json"
],
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-schemas.schema.json"
},
{
"name": "Lando (landofile)",
"description": "The configuration file for a Lando app. Documentation: https://github.com/4lando/lando-spec",
Expand Down Expand Up @@ -3031,6 +3154,19 @@
],
"url": "https://www.graphql-code-generator.com/config.schema.json"
},
{
"name": "GroovyLint configuration",
"description": "Rules to apply with npm-groovy-lint tool",
"fileMatch": [
".groovylintrc.json",
".groovylintrc.js",
".groovylintrc.cjs",
".groovylintrc.yml",
".groovylintrc.yaml",
".groovylintrc"
],
"url": "https://raw.githubusercontent.com/nvuillam/npm-groovy-lint/refs/heads/main/docs/groovy-lint.jsonschema.json"
},
{
"name": "Grunt copy task",
"description": "Grunt copy task configuration file",
Expand Down Expand Up @@ -3254,6 +3390,18 @@
"fileMatch": [".infrahub.yml", ".infrahub.yaml"],
"url": "https://schema.infrahub.app/python-sdk/repository-config/latest.json"
},
{
"name": "instant_python_config",
"description": "Instant Python Configuration",
"fileMatch": ["ipy.yml"],
"url": "https://raw.githubusercontent.com/instant-python/instant-python/main/schemas/ipy-schemas.json"
},
{
"name": "instant_python_custom_project",
"description": "Instant Python Custom Project Structure",
"fileMatch": ["main_structure.yml"],
"url": "https://raw.githubusercontent.com/instant-python/instant-python/main/schemas/main-structure-schema.json"
},
{
"name": "ioBroker Configuration",
"description": "The configuration file of an ioBroker installation",
Expand Down Expand Up @@ -6940,9 +7088,11 @@
"name": "Apollo Router",
"description": "Apollo Router: The runtime for graph-based API orchestration",
"fileMatch": ["apollo-router-*.json"],
"url": "https://www.schemastore.org/apollo-router-2.8.1.json",
"url": "https://www.schemastore.org/apollo-router-2.9.0.json",
"versions": {
"2.8.1": "https://www.schemastore.org/apollo-router-2.8.1.json"
"2.8.1": "https://www.schemastore.org/apollo-router-2.8.1.json",
"2.8.2": "https://www.schemastore.org/apollo-router-2.8.2.json",
"2.9.0": "https://www.schemastore.org/apollo-router-2.9.0.json"
}
},
{
Expand Down
8 changes: 8 additions & 0 deletions src/schema-validation.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -690,6 +690,14 @@
"externalSchema": ["base.json"],
"unknownFormat": ["uint", "uint32", "uint64"]
},
"apollo-router-2.8.2.json": {
"externalSchema": ["base.json"],
"unknownFormat": ["uint", "uint32", "uint64"]
},
"apollo-router-2.9.0.json": {
"externalSchema": ["base.json"],
"unknownFormat": ["uint", "uint32", "uint64"]
},
"app-config.json": {
"externalSchema": ["base.json"]
},
Expand Down
Loading