The Highlight of Interesting Discussions
There are some interesting discussions/topics where it would be great to hear your opinion:
Add view property in the specification
This proposal addresses the confusion around the semantics of Publish and Subscribe channel operations. At the moment, the specification should be used to describe how users can interact with an application. In other words, if the AsyncAPI document of the application says that it has a publish channel, it means that this application is subscribed to this channel, and application users can publish an event to this application by publishing an event to this channel. The proposal behind the view property is to enable you to decide if you want the specification to tell you how you can interact with an application, or how the application behaves. You could say that publish means that the application published events to the channel and not the other way around.
Please have a look at the corresponding issue and share your opinion.
Allow $schema property in the specification
With $schema property you can specify a location of the JSON Schema file and most of the IDEs will make your life much easier by adding auto-completion and other super useful functionalities. In the issue we discuss how we could allow maybe not only $schema but maybe any property starting with $, and also we talk about the opportunity to measure the adoption of the specification.
Please have a look at the corresponding issue and share your opinion.
|