Replies: 2 comments 2 replies
-
|
So I assume OAS 3.3 will be a ways out (e.g. several months) before a draft is put out for feedback? I believe the hope is to have Async integrated into the Arazzo spec by end of year (that is the hope) for review so unless I am misunderstanding the speed with which the next OAS 3.3 is going to be somewhat ready for review I would assume Async will be in Arazzo before then. With that in mind, I would say if there is ever going to be a time to deprecate webhooks (and links) given the typical duration of a .y spec for OAS, now might be a good time to put that out if the OAS group agrees. It will still be in OAS 3.3 if I understand the nomenclature around deprecation.. it's like a hint that by 3.4 or 3.5 it will no longer be part of the spec, but for now it's still there, just start moving away from it. Yah? I don't personally see why we would link to an Arazzo description from an OAS description with the one possible exception of "Hey.. this operation is used by THIS here arazzo description". BUT.. any tooling that loads arazzo descriptions will see the source descriptions, import the OAS descriptions and make those connections I would assume. Since many Arazzo descriptions could import the same OAS description, having a link in one saying "Yay.. I am used by this Arazzo description" wont be of much value to other Arazzo descriptions using the same OAS description. I almost feel like if we did have some sort of link like that, it might start another "my OAS is out of sync because 4 other Arazzo's now use it.. and I did not know that" war. There would be nothing stopping an x- extension being added by a tool or OAS author from adding it in that way and to your point, if the OAS and Arazzo descriptions are internal to one company, there certainly is no harm in the author of the OAS from adding that info if they want, but I don't think we'd want to put this as some sort of property or feature in OAS or Arazzo, especially given the extension mechanism that already exists for such capabilities. Just my .02. |
Beta Was this translation helpful? Give feedback.
-
|
@handrews let's scope this discussion to just callbacks. I've updated the title accordingly. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
In discussion #380, @frankkilcommins said (in reply to one of my comments):
So here is a discussion for Arazzo and callbacks.
And maybe webhooks. It's not entirely clear to me how they fit, and whether they should be in the same discussion, although I suppose a webhook call could start a workflow?[EDIT: we'll just focus on callbacks in this discussion]For OAS 3.3 work, the main questions are:
As I noted in OAI/OpenAPI-Specification#5116, we want to leverage the popularity of the OAS to raise awareness of Arazzo and Overlays. And we also want people using two or all three of our specifications to feel like there is a coherent experience to it all.
Beta Was this translation helpful? Give feedback.
All reactions