asyncapi / glee

Glee — The AsyncAPI framework that will make you smile again :)
86 stars 62 forks source link

Add support for AMQP 0-9-1 #257

Open fmvilas opened 2 years ago

fmvilas commented 2 years ago

Reason/Context

Currently, Glee only supports WebSockets (server) and MQTT protocols. This means it's unusable for those using Kafka, AMQP, or any other different protocol.

Description

We should add support for AMQP 0-9-1. In theory, it should be just a matter of adding a new adapter in the adapters folder.

likitarai1 commented 2 years ago

Hi @fmvilas I would like to work on this issue as a part of the Mentorship program.

fmvilas commented 2 years ago

Awesome! If you have any questions meanwhile we decide which issues/people get selected for the mentorship program, let me know. Happy to answer them 🙂

likitarai1 commented 2 years ago

I was looking into the adapters folder just now to understand the issue in depth. If you could share some more details or references it would be a great help.

fmvilas commented 2 years ago

I think this is a great read to start with: https://www.rabbitmq.com/protocol.html.

likitarai1 commented 2 years ago

When will the selected issues be announced?

fmvilas commented 2 years ago

6th of June: https://github.com/asyncapi/community/discussions/284#discussioncomment-2508121

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

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 :heart:

fmvilas commented 1 year ago

@likitarai1 in the end this issue wasn't selected for the mentorship program. Do you want to contribute it?

likitarai1 commented 1 year ago

@fmvilas I want to contribute but I feel it's too complex for me right now. Would try to start from basics, get familiar with AsyncAPI and in future if the issue is still open, might even work on this.

fmvilas commented 1 year ago

Fair. In any case, if you need help, I'm currently running meetings with some other folks to help them get familiar with Glee and AsyncAPI. Reach out to me on Slack if you want to be invited.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

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 :heart:

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

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 :heart:

KhudaDad414 commented 8 months ago

we still need this.

github-actions[bot] commented 4 months ago

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

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 :heart:

github-actions[bot] commented 4 days ago

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

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 :heart: