Skip to content

Commit 1b1c403

Browse files
authored
Add schemas for supporting CloudCannon configuration files (SchemaStore#5199)
* Add supporting CloudCannon files to catalog.json * Update catalog.json
1 parent 76dee7e commit 1b1c403

File tree

1 file changed

+117
-0
lines changed

1 file changed

+117
-0
lines changed

src/api/json/catalog.json

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,123 @@
674674
],
675675
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-config.schema.json"
676676
},
677+
{
678+
"name": "CloudCannon Configuration (Structures)",
679+
"description": "Supporting configuration file for CloudCannon containing Structure definitions",
680+
"fileMatch": [
681+
"cloudcannon.structures.yml",
682+
"cloudcannon.structures.yaml",
683+
"cloudcannon.structures.json",
684+
"*.cloudcannon.structures.yml",
685+
"*.cloudcannon.structures.yaml",
686+
"*.cloudcannon.structures.json"
687+
],
688+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-structures.schema.json"
689+
},
690+
{
691+
"name": "CloudCannon Configuration (Inputs)",
692+
"description": "Supporting configuration file for CloudCannon containing Input definitions",
693+
"fileMatch": [
694+
"cloudcannon.inputs.yml",
695+
"cloudcannon.inputs.yaml",
696+
"cloudcannon.inputs.json",
697+
"*.cloudcannon.inputs.yml",
698+
"*.cloudcannon.inputs.yaml",
699+
"*.cloudcannon.inputs.json"
700+
],
701+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-inputs.schema.json"
702+
},
703+
{
704+
"name": "CloudCannon Configuration (Structure Value)",
705+
"description": "Supporting configuration file for CloudCannon containing a single Structure Value definition",
706+
"fileMatch": [
707+
"cloudcannon.structure-value.yml",
708+
"cloudcannon.structure-value.yaml",
709+
"cloudcannon.structure-value.json",
710+
"*.cloudcannon.structure-value.yml",
711+
"*.cloudcannon.structure-value.yaml",
712+
"*.cloudcannon.structure-value.json"
713+
],
714+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-structure-value.schema.json"
715+
},
716+
{
717+
"name": "CloudCannon Configuration (Snippets)",
718+
"description": "Supporting configuration file for CloudCannon containing Snippet definitions",
719+
"fileMatch": [
720+
"cloudcannon.snippets.yml",
721+
"cloudcannon.snippets.yaml",
722+
"cloudcannon.snippets.json",
723+
"*.cloudcannon.snippets.yml",
724+
"*.cloudcannon.snippets.yaml",
725+
"*.cloudcannon.snippets.json"
726+
],
727+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-snippets.schema.json"
728+
},
729+
{
730+
"name": "CloudCannon Configuration (Snippets Imports)",
731+
"description": "Supporting configuration file for CloudCannon containing Snippets Imports",
732+
"fileMatch": [
733+
"cloudcannon.snippets-imports.yml",
734+
"cloudcannon.snippets-imports.yaml",
735+
"cloudcannon.snippets-imports.json",
736+
"*.cloudcannon.snippets-imports.yml",
737+
"*.cloudcannon.snippets-imports.yaml",
738+
"*.cloudcannon.snippets-imports.json"
739+
],
740+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-snippets-imports.schema.json"
741+
},
742+
{
743+
"name": "CloudCannon Configuration (Snippets Definitions)",
744+
"description": "Supporting configuration file for CloudCannon containing Snippets Definitions",
745+
"fileMatch": [
746+
"cloudcannon.snippets-definitions.yml",
747+
"cloudcannon.snippets-definitions.yaml",
748+
"cloudcannon.snippets-definitions.json",
749+
"*.cloudcannon.snippets-definitions.yml",
750+
"*.cloudcannon.snippets-definitions.yaml",
751+
"*.cloudcannon.snippets-definitions.json"
752+
],
753+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-snippets-definitions.schema.json"
754+
},
755+
{
756+
"name": "CloudCannon Configuration (Editables)",
757+
"description": "Supporting configuration file for CloudCannon containing Editables definitions",
758+
"fileMatch": [
759+
"cloudcannon.editables.yml",
760+
"cloudcannon.editables.yaml",
761+
"cloudcannon.editables.json",
762+
"*.cloudcannon.editables.yml",
763+
"*.cloudcannon.editables.yaml",
764+
"*.cloudcannon.editables.json"
765+
],
766+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-editables.schema.json"
767+
},
768+
{
769+
"name": "CloudCannon Configuration (Collections)",
770+
"description": "Supporting configuration file for CloudCannon containing Collections configuration",
771+
"fileMatch": [
772+
"cloudcannon.collections.yml",
773+
"cloudcannon.collections.yaml",
774+
"cloudcannon.collections.json",
775+
"*.cloudcannon.collections.yml",
776+
"*.cloudcannon.collections.yaml",
777+
"*.cloudcannon.collections.json"
778+
],
779+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-collections.schema.json"
780+
},
781+
{
782+
"name": "CloudCannon Configuration (Collection Structures)",
783+
"description": "Supporting configuration file for CloudCannon containing Collection Structure definitions",
784+
"fileMatch": [
785+
"cloudcannon.schemas.yml",
786+
"cloudcannon.schemas.yaml",
787+
"cloudcannon.schemas.json",
788+
"*.cloudcannon.schemas.yml",
789+
"*.cloudcannon.schemas.yaml",
790+
"*.cloudcannon.schemas.json"
791+
],
792+
"url": "https://github.com/cloudcannon/configuration-types/releases/latest/download/cloudcannon-schemas.schema.json"
793+
},
677794
{
678795
"name": "Lando (landofile)",
679796
"description": "The configuration file for a Lando app. Documentation: https://github.com/4lando/lando-spec",

0 commit comments

Comments
 (0)