-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Hello everyone,
I am the maintainer of Saunter (https://github.com/tehmantra/saunter) - an AsyncAPI documentation generator (https://www.asyncapi.com/).
Saunter works similarly to MQTTnet.AspNetCore.AttributeRouting, the user adds attributes to their code which describe the publishing or subscribing behavior which the code will implement.
I'd like to be able to provide an integration between Saunter and MQTTnet.AspNetCore.AttributeRouting so that we can re-use the attributes provided by MQTTnet.AspNetCore.AttributeRouting to produce the AsyncAPI document. This will allow the user to simply add Saunter to their project and have documentation produced without having to duplicate attributes like [MqttController] and [MqttRoute].
To do this I need public access to the MqttRouteTable (or some public interface on top of the implementation).
I've currently implemented a proof-of-concept of this feature using reflection and, while ugly, it works.
Please see this issue for details: asyncapi/saunter#101 (comment)
Is this something you would consider adding to the project?
/cc @Rikj000