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
Section 3.1.2, "Vendor extensions", of the MP OpenAPI specification allows vendors to define vendor-specific configuration via MP Config. Any vendor-specific properties must be prefixed with mp.openapi.extensions.
The SmallRye implementation has used this mechanism to define the following SmallRye specific MP Config properties:
However, when embedding the SmallRye implementation into other runtimes it is not clear where these MP Config properties originate. This is exacerbated if the consuming runtime defines its own vendor-specific MP Config properties, alongside those inherited from the SmallRye implementation.
It would be useful to rename these properties to include smallrye in the property name to remove this ambiguity. For example:
@radcortez This would place a runtime dependency on smallrye-config and I am looking to embed smallrye-open-api inside OpenLiberty where the MP Config implementation is not guaranteed to be SmallRye.
Overview
Section 3.1.2, "Vendor extensions", of the MP OpenAPI specification allows vendors to define vendor-specific configuration via MP Config. Any vendor-specific properties must be prefixed with
mp.openapi.extensions
.The SmallRye implementation has used this mechanism to define the following SmallRye specific MP Config properties:
However, when embedding the SmallRye implementation into other runtimes it is not clear where these MP Config properties originate. This is exacerbated if the consuming runtime defines its own vendor-specific MP Config properties, alongside those inherited from the SmallRye implementation.
It would be useful to rename these properties to include
smallrye
in the property name to remove this ambiguity. For example:The text was updated successfully, but these errors were encountered: