### Description of the JSON schema. Add JSON Schemas support for descriptors of Enonic XP 8 (Pre-release) - [Enonic XP API descriptor](https://developer.enonic.com/docs/code/stable/apis) File match: - `**/apis/*/*.yaml` - `**/apis/*/*.yml` - [Enonic XP Admin Extension descriptor](https://developer.enonic.com/docs/code/stable/extensions) File match: - `**/admins/extensions/*/*.yaml` - `**/admins/extensions/*/*.yml` - [Enonic XP Admin Tool descriptor](https://developer.enonic.com/docs/code/stable/tools) File match: - `**/admin/tools/*/*.yaml` - `**/admin/tools/*/*.yml` - [Enonic XP Application descriptor](https://developer.enonic.com/docs/code/stable/fundamentals/apps) File match: - `**/enonic.yaml` - `**/enonic.yml` - [Enonic XP CMS descriptor](https://developer.enonic.com/docs/code/stable/schemas) File match: - `**/cms/cms.yaml` - `**/cms/cms.yml` - [Enonic XP Content Type descriptor](https://developer.enonic.com/docs/cms/stable/content/content-types) File match: - `**/cms/content-types/*/*.yaml` - `**/cms/content-types/*/*.yml` - [Enonic XP Form Fragment descriptor](https://developer.enonic.com/docs/cms/stable/schemas/form-fragments) File match: - `**/cms/form-fragments/*/*.yaml` - `**/cms/form-fragments/*/*.yml` - [Enonic XP ID Provider descriptor](https://developer.enonic.com/docs/code/stable/http/id-providers) File match: - `**/idprovider/idprovider.yaml` - `**/idprovider/idprovider.yml` - [Enonic XP Layout descriptor](https://developer.enonic.com/docs/cms/stable/pages/parts#layouts) File match: - `**/cms/layouts/*/*.yaml` - `**/cms/layouts/*/*.yml` - [Enonic XP Macro descriptor](https://developer.enonic.com/docs/cms/stable/richtext/macros) File match: - `**/cms/macros/*/*.yaml` - `**/cms/macros/*/*.yml` - [Enonic XP Mixin descriptor](https://developer.enonic.com/docs/cms/stable/content/mixins) File match: - `**/cms/mixins/*/*.yaml` - `**/cms/mixins/*/*.yml` - [Enonic XP Page descriptor](https://developer.enonic.com/docs/cms/stable/pages/page) File match: - `**/cms/pages/*/*.yaml` - `**/cms/pages/*/*.yml` - [Enonic XP Part descriptor](https://developer.enonic.com/docs/cms/stable/pages/parts) File match: - `**/cms/parts/*/*.yaml` - `**/cms/parts/*/*.yml` - [Enonic XP Service descriptor](https://developer.enonic.com/docs/code/stable/http) File match: - `**/services/*/*.yaml` - `**/services/*/*.yml` - [Enonic XP Site descriptor](https://developer.enonic.com/docs/code/stable/sites) File match: - `**/cms/site.yaml` - `**/cms/site.yml` - [Enonic XP Style descriptor](https://developer.enonic.com/docs/cms/stable/richtext/styles) File match: - `**/cms/style/style.yaml` - `**/cms/style/style.yml` - [Enonic XP Task descriptor](https://developer.enonic.com/docs/code/stable/background/tasks) File match: - `**/tasks/*/*.yaml` - `**/tasks/*/*.yml` - [Enonic XP Webapp descriptor](https://developer.enonic.com/docs/code/stable/webapps) File match: - `**/webapp/webapp.yaml` - `**/webapp/webapp.yml` ### Supporting information. Links: - [Enonic XP API descriptor](https://developer.enonic.com/docs/code/stable/apis) - [Enonic XP Admin Extension descriptor](https://developer.enonic.com/docs/code/stable/extensions) - [Enonic XP Admin Tool descriptor](https://developer.enonic.com/docs/code/stable/tools) - [Enonic XP Application descriptor](https://developer.enonic.com/docs/code/stable/fundamentals/apps) - [Enonic XP CMS descriptor](https://developer.enonic.com/docs/code/stable/schemas) - [Enonic XP Content Type descriptor](https://developer.enonic.com/docs/cms/stable/content/content-types) - [Enonic XP Form Fragment descriptor](https://developer.enonic.com/docs/cms/stable/schemas/form-fragments) - [Enonic XP ID Provider descriptor](https://developer.enonic.com/docs/code/stable/http/id-providers) - [Enonic XP Layout descriptor](https://developer.enonic.com/docs/cms/stable/pages/parts#layouts) - [Enonic XP Macro descriptor](https://developer.enonic.com/docs/cms/stable/richtext/macros) - [Enonic XP Mixin descriptor](https://developer.enonic.com/docs/cms/stable/content/mixins) - [Enonic XP Page descriptor](https://developer.enonic.com/docs/cms/stable/pages/page) - [Enonic XP Part descriptor](https://developer.enonic.com/docs/cms/stable/pages/parts) - [Enonic XP Service descriptor](https://developer.enonic.com/docs/code/stable/http) - [Enonic XP Site descriptor](https://developer.enonic.com/docs/code/stable/sites) - [Enonic XP Style descriptor](https://developer.enonic.com/docs/cms/stable/richtext/styles) - [Enonic XP Task descriptor](https://developer.enonic.com/docs/code/stable/background/tasks) - [Enonic XP Webapp descriptor](https://developer.enonic.com/docs/code/stable/webapps) ### Are you making a PR for this? Yes, I will create a PR.
Description of the JSON schema.
Add JSON Schemas support for descriptors of Enonic XP 8 (Pre-release)
Enonic XP API descriptor
File match:
**/apis/*/*.yaml**/apis/*/*.ymlEnonic XP Admin Extension descriptor
File match:
**/admins/extensions/*/*.yaml**/admins/extensions/*/*.ymlEnonic XP Admin Tool descriptor
File match:
**/admin/tools/*/*.yaml**/admin/tools/*/*.ymlEnonic XP Application descriptor
File match:
**/enonic.yaml**/enonic.ymlEnonic XP CMS descriptor
File match:
**/cms/cms.yaml**/cms/cms.ymlEnonic XP Content Type descriptor
File match:
**/cms/content-types/*/*.yaml**/cms/content-types/*/*.ymlEnonic XP Form Fragment descriptor
File match:
**/cms/form-fragments/*/*.yaml**/cms/form-fragments/*/*.ymlEnonic XP ID Provider descriptor
File match:
**/idprovider/idprovider.yaml**/idprovider/idprovider.ymlEnonic XP Layout descriptor
File match:
**/cms/layouts/*/*.yaml**/cms/layouts/*/*.ymlEnonic XP Macro descriptor
File match:
**/cms/macros/*/*.yaml**/cms/macros/*/*.ymlEnonic XP Mixin descriptor
File match:
**/cms/mixins/*/*.yaml**/cms/mixins/*/*.ymlEnonic XP Page descriptor
File match:
**/cms/pages/*/*.yaml**/cms/pages/*/*.ymlEnonic XP Part descriptor
File match:
**/cms/parts/*/*.yaml**/cms/parts/*/*.ymlEnonic XP Service descriptor
File match:
**/services/*/*.yaml**/services/*/*.ymlEnonic XP Site descriptor
File match:
**/cms/site.yaml**/cms/site.ymlEnonic XP Style descriptor
File match:
**/cms/style/style.yaml**/cms/style/style.ymlEnonic XP Task descriptor
File match:
**/tasks/*/*.yaml**/tasks/*/*.ymlEnonic XP Webapp descriptor
File match:
**/webapp/webapp.yaml**/webapp/webapp.ymlSupporting information.
Links:
Are you making a PR for this?
Yes, I will create a PR.