-
Notifications
You must be signed in to change notification settings - Fork 73
Description
Is your feature request related to a problem? Please describe.
There is currently no way to utilize the UI to interact with the pubsub emulator. This makes it harder than necessary to just check if messages are making it to their intended topic, as well as checking other functionality. Currently users have to write custom code to push/pull and overall interact with the emulator.
There is also no way to spin up the emulator with some sort of default topics + subscriptions
Describe the solution you'd like
Let's build UI components that allow users to interact with pubsub emulator via the UI. Would also be very nice to have some configurations options in firebase.json to automatically spin up topics + subscriptions. Could make it very nice to automate testing (albeit, this can just be done thru some simple setup/teardown scripts).
Describe alternatives you've considered
I have built my own UI tool for this currently at https://github.com/NeoScript/pubsub-emulator-ui
I could help build out some sort of UI into the official tools. Unfortunately, I am not very familiar with React, but I believe it can't be that hard to learn for this purpose. All that really needs to be done is some components around listing topics, viewing subscriptions on those topics and then pulling/pushing messages. I won't really delve into the other complex features, but if this works perhaps someone can help assist build those as well.
Additional context
For now I'll keep building on my mini tool, but if this request gets some traction I would love to help improve the official UI tooling. If anyone has pointers on where to get started, let me know! Thank you 😄