...
<Note. use green for closed issues, yellow for important ones if needed>
AsyncAPI
Parser
The parser is used to validate AsynAPI documents. AsyncAPI documents can be written in either YAML or JSON. There are parsers available for various programming languages including Go, C# and Javascript. For CPS we would leverage the AsyncAPI Parser Java Wrapper.
...
Documentation Generator
Springwolf
Springwolf is a project inspired by Springfox for the purpose of documenting Asynchronous APIs. Springwolf covers many different protocols.
Springboot listeners are used to generate documentation e.g. @KafkaListener @RabbitListener
Dependencies used:
Resulting documentation: