You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suggestion: Open a GitHub issue regarding the "format": "JSON" property to ensure that this means that the format of the for describing this component's schema source type component and the format of the component's configuration.
Question: Why is the more important kind buried under "component":, while the less important displayName and description are at the top level?
Question: Can you export a Kubernetes resource at a particular ResourceVersion?
Suggestion: There is no need for model in the component schema given that we only register the component in context of the model.
Suggestion: "version": "core.meshery.io/v1alpha1" is self-referential in the case of Meshery core components. This should be optional.
Suggestion: Capability $refs need to be downsized to only include the smallest set of properties needed to uniquely identify the resprective capability, therein avoiding repeating ourselves. Systems, like Meshery, that offer these capabilities can then use the $ref to lookup the full capability definition and save API requests by intelligently offering the full capability definition upon GET of a Component.
The text was updated successfully, but these errors were encountered:
leecalcote
changed the title
Questions and suggested changes to be triaged.
Component Definitions: Questions and suggested changes to be triaged.
Sep 5, 2024
In context of a Component definition:
Suggestion: Open a GitHub issue regarding the "format": "JSON" property to ensure that this means that the format of the for describing this component's schema source type component and the format of the component's
configuration
.Question: Why is the more important
kind
buried under "component":, while the less importantdisplayName
anddescription
are at the top level?Question: Can you export a Kubernetes resource at a particular ResourceVersion?
Suggestion: There is no need for
model
in the component schema given that we only register the component in context of the model.Suggestion: "version": "core.meshery.io/v1alpha1" is self-referential in the case of Meshery core components. This should be optional.
Suggestion: Capability $refs need to be downsized to only include the smallest set of properties needed to uniquely identify the resprective capability, therein avoiding repeating ourselves. Systems, like Meshery, that offer these capabilities can then use the $ref to lookup the full capability definition and save API requests by intelligently offering the full capability definition upon GET of a Component.
The text was updated successfully, but these errors were encountered: