-
-
Notifications
You must be signed in to change notification settings - Fork 276
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
Make channels
field optional within an AsyncAPI file.
#661
Comments
I think this one is pretty easy to push for January 2022 release. Change is small, and I know people use AsyncAPI just to list messages in components, and they do not need @Fannon not sure if you are the one that uses AsyncAPI this way or someone else from SAP? don't remember 😅 |
@derberg : What do you mean with "this way" excactly? However, channels still make sense to indicate which events from messages are actually subscribable / actively sent (as opposed to events which are technically supported, but not "active"). If you need any more background, I can get in contact with my colleagues. I'm not working on this directory, but I'm in contact with the colleagues who do. |
oh sorry, so I meant that someone from SAP uses AsyncAPI in a way that channels are just this is the case I was talking about asyncapi/parser-js#210 |
PR's have been created: |
As per asyncapi/spec-json-schemas#146 (comment), we won't include this change in |
This change (from asyncapi/spec#661) is now being held back to version 3.0 so I've removed the reference to it from the release notes for 2.3 Signed-off-by: Dale Lane <[email protected]>
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
Moving to RFC 1. It's still missing JSON Schema and Parser implementations. I'll update the label once it's ready. I know an RFC 1 should be a pull request but I think we can just make an exception here for now. |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
This issue is still relevant. Should be marked as completed once AsyncAPI v3 gets released. |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
Context
This is part of the RFC #618 (comment).
In an effort around reducing the scope of such RFC, it has been split into several proposals so they can move forward independently.
The problem
From #628 (comment):
However, users have been forced to declare an empty object as a value for the
channels
field since this is not optional.Suggestion
To make
channels
field optional.It depends on #660, because without it perhaps it won't make a lot of sense.
The text was updated successfully, but these errors were encountered: