-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Endpoint /api missing from OpenAPI specification #236
Comments
I see the point from the view of a server implementation, but I disagree from the viewpoint of a client implementation. For a client that has the API definition the In addition, looking at other OpenAPI definitions, I am not aware of any example that includes a resource for the OpenAPI definition. To me that is a clear hint that developers do not expect such an entry in the OpenAPI definition. Maybe it would help, if we no longer require that the OpenAPI definition is always at |
Yes, I like that proposal. I might name the rel with a more explicit name than |
We will discuss this in the WFS meeting at the OGC TC meeting in Leuven on Monday. We use registered link relation types whenever we can, this is why we use |
I think that is a good idea. |
@cportele I support the idea of not requiring /api but simply having a link(s) from the landing page. That also allows servers that support legacy versions of WFS to link out to the capabilities document. Cool! |
Consensus to remove the requirement to have the API definition at /api. Continue to use /api in an example. Use service-desc and service-doc, too. |
It as a requirement to implement the
/api
endpoint according to the table in the Abstract section of https://rawcdn.githack.com/opengeospatial/WFS_FES/3.0.0-draft.1/docs/17-069.html and 7.3. API definition. However, this is endpoint is not present in the openapi.yaml documentation. I see that it was removed as a result of #7 , however, as an implementer, I find this confusing. Just adding a definition of the endpoint and that it returns an entity of typeapplication/vnd.oai.openapi
would make this clear.The text was updated successfully, but these errors were encountered: