spec
spec copied to clipboard
docs: clarify the resolution rules of Channel Item `$ref` field
Refs #612
I think this PR can be removed in favor of #777?
@fmvilas this change is for 2.x branch, the #777 is for 3.x branch. Assuming we don't know exactly how soon the 2.x branch of the spec goes away and it will clarify for 2.x consumers what the resolutions rules are.
is it really needed? taking into account that the field is anyway deprecated, which means "do not use it"
@derberg it's up to you to decide. I can only provide reasons why it would be maybe appropriate:
The only reason I created the PR is that I work on tooling implementation and I needed to implement resolution mechanism for this. I made an assumption that resolution here adheres to JSON Reference spec. This was not clear from the specification for me. Even though we say "do not use it" the mechanism is there and it should be crystal clear how it works, even though it's deprecated.
This doesn't change the specification in any way, it just clarifies something that is currently up to implement-or interpretation.
@fmvilas this change is for 2.x branch, the #777 is for 3.x branch. Assuming we don't know exactly how soon the 2.x branch of the spec goes away and it will clarify for 2.x consumers what the resolutions rules are.
Sorry for the confusion, @char0n. You're right.
@derberg @dalelane can I ask you to look into this PR? Thanks!
/rtm
:tada: This PR is included in version 2.5.0-next-major-spec.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
Forget about the last comment saying it was released in version 2.5.0-next-major-spec.1. I made a mistake and it created this version but it should actually be 3.0.0-next-major-spec.1
. There's a notice in the release. Apologies for the noise.
:tada: This PR is included in version 2.5.0-next-spec.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
Recent comments about the release from the bot were added by mistake. More details in https://github.com/asyncapi/spec/issues/899