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

Investigate using Microcks and asyncapi.com for docs and test automation #148

Open
afrittoli opened this issue Jul 20, 2023 · 5 comments
Open

Comments

@afrittoli
Copy link
Contributor

afrittoli commented Jul 20, 2023

Following up the presentation by the Microcks team to the SIG events, there is an opportunity for use to improve our documentation automation as well as testing through functionality provided by Microcks and asyncapi.com

@yada
Copy link

yada commented Jul 20, 2023

https://www.asyncapi.com not async.io I guess ;-)

@afrittoli afrittoli changed the title Investigate using Microcks and async.io for docs and test automation Investigate using Microcks and asyncapi.io for docs and test automation Jul 20, 2023
@afrittoli afrittoli changed the title Investigate using Microcks and asyncapi.io for docs and test automation Investigate using Microcks and asyncapi.com for docs and test automation Jul 20, 2023
@afrittoli
Copy link
Contributor Author

Thank you @yada, fixed now

@derberg
Copy link

derberg commented Aug 2, 2023

do you need a hand with AsyncAPI? one of the maintainers here 👋🏼 I can hop on a call if ya need something

@e-backmark-ericsson
Copy link
Contributor

@derberg , thanks for reaching out!

Given what was discussed on the SIG Events meeting where Microcks presented its solution and AsyncAPI, I believe one thing to start looking into would be how to formalize our Cloudevents binding specification of CDEvents, using AsyncAPI. If you'd look at https://github.com/cdevents/spec/blob/main/cloudevents-binding.md, what would a formal AsyncAPI specification of that binding look like?

@e-backmark-ericsson
Copy link
Contributor

Also, what possibilities could AsyncAPI provide in order to generate a documentation for our JSON schemas? I understood from the meeting held with Microcks that there is a possibility to at least include example structures as part of the AsyncAPI spec, which are not actually part of the JSON schemas, to include them in a generated documentation of the spec. How would that be realized?

Would it be possible to generate something similar to a document like this https://github.com/cdevents/spec/blob/main/source-code-version-control.md from an AsyncAPI specification of the included events, for example corresponding to a JSON schema of an event like this: https://github.com/cdevents/spec/blob/main/schemas/changecreated.json ?

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

No branches or pull requests

4 participants