lerenn / asyncapi-codegen

An AsyncAPI Golang Code generator that generates all Go code from the broker to the application/user. Just plug your application to your favorite message broker!
Apache License 2.0
82 stars 22 forks source link

Support AsyncAPI v3 #130

Closed gnuletik closed 4 months ago

gnuletik commented 5 months ago

Hi,

Thanks for this project!

I wanted to give it a try but it doesn't seem to support AsyncAPI v3.

$ asyncapi-codegen -i ./asyncapi-v3.yaml -p asyncapi -o ./asyncapi.gen.go
 --- Anomalies detected in specification ---
version "3.0.0" is not supported

Any plan to support it?

Thanks!

lerenn commented 5 months ago

Hi @gnuletik, thanks for reaching out !

Yes, I'll write the feature to support version 3, it should be available in the next weeks.

I'll let you know when it will be ready :smiley:

lerenn commented 5 months ago

Sorry, I didn't had the time to work on it the past 2 weeks, but I'll work on it next week :)

lerenn commented 4 months ago

@gnuletik, please let me know if there more to implement or some bugs :)

gnuletik commented 3 months ago

Thanks, it works like a charm!

lerenn commented 3 months ago

Thanks for the kind words ! It took a bit of code to implement it, so there is still some bugs, but it's on the right path 😄