Skip to content
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

[FEATURE] Support for Google Pub/Sub #315

Open
2 tasks done
Silthus opened this issue Feb 5, 2025 · 2 comments
Open
2 tasks done

[FEATURE] Support for Google Pub/Sub #315

Silthus opened this issue Feb 5, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@Silthus
Copy link

Silthus commented Feb 5, 2025

Why do we need this improvement?

It would be great if the generator would also support generating Google Pub/Sub clients.

How will this change help?

It would allow to use the Async API schema with Google Pub/Sub, because without a client generation the hurdle is very high to adopt the schema.

Screenshots

No response

How could it be implemented/designed?

I looked at the source code, but did not really find the point where the provider specific logic is implemented.

🚧 Breaking changes

No

👀 Have you checked for similar open issues?

  • I checked and didn't find a similar issue

🏢 Have you read the Contributing Guidelines?

Are you willing to work on this issue?

None

@Silthus Silthus added the enhancement New feature or request label Feb 5, 2025
Copy link

github-actions bot commented Feb 5, 2025

Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@derberg
Copy link
Member

derberg commented Feb 5, 2025

@Silthus this template is using a pretty old, although stable framework for handling event-driven with different providers: https://www.npmjs.com/package/hermesjs

It works, but extending it with new protocols support - well, not the best.

I personally do not want to invest much in this template anymore. As core maintainer of AsyncAPI Generator I'm investing my time in new approach in generator, where core community supported templates will be part of generator: https://github.com/asyncapi/generator/tree/master/packages

My main focus is clients, but first is websocket as I have more use cases for it, and also there are many public websocket APIs to play with. This doesn't mean we cannot onboard other clients sooner, just need people willing to help.

So my answer is, yes, Google Pub/Sub 100%, but really not here in my opinion.

Now question is, how much are you interested in it, and what are your deadlines, do you want to join as contributor or maybe your company wants to support development?

Btw, we will have the AsyncAPI conference in Munich in July (APIDays again hosts our community for free) and I plan to be there to MC it. I recommend you subscribe to https://www.asyncapi.com/en/newsletter where we will announce free tickets for our community once we get them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants