As developer using CC I want the schema definitions to be relative to the root directory of my extension. This is helps the code be more conventional and makes the the definition not depend on the extension name.
Context
The current extension prototype assumes schema paths defined in the consumers extension.json are relative to the extensions directory rather than the extension root directory. This task is to re-work the current SchemaResolver logic an allow to define schemas relative to the consumer extension directory. For instance, current schema defined as MyExtension/src/Schemas/schema.json should be defined and loaded as src/Schemas/schema.json.
CommunityConfigurationExample has an example of this path definition that can be used for testing, see source.
Acceptance criteria
- Schema path definition for CC consumers is relative to the extension directory
- CommunityConfigurationExample is updated accordingly