The future of the Studio #217
Replies: 4 comments 16 replies
-
Yes! Studio is amazing and I would love to document it soon. I'm going to place it's docs under the When I'm ready to start adding tooling docs, I will have SO MANY MORE QUESTIONS on its features. |
Beta Was this translation helpful? Give feedback.
-
I don't have a whole lot of context on what Studio is currently, nor of its implementation. But here are the points I agree the most with you on what Studio should be able to do 🙂:
There is something else I'm thinking about, but my thought process might be just wrong 😅. I was thinking if Studio would be a similar tool to Postman, where teams can have multiple workspaces and manage multiple collections, document APIs, etc. Or perhaps AsyncAPI tools could later integrate very nicely with Postman and other tools, and Studio would be one of the apps that integrate cupid, visualizer, generators, validator, parser, etc. Currently, it seems Studio is perhaps similar to what Swagger editor is to OpenAPI spec 🙂, so it's the place to do what you mentioned: Studio should be used to edit the AsyncAPI document. In the future, maybe there are plans to increase the number of real-world examples, or even make it open source 😄. I think the Slack example comes from here but yeah, it could be interesting to have some type of "marketplace" to ease the onboarding process of new teams to the AsyncAPI spec. The block builder could really help with this too, but sharing examples and specifications would be cool to 👍 |
Beta Was this translation helpful? Give feedback.
-
Thanks @magicmatatjahu some interesting thoughts there for sure, and I agree with most of them (going to be hard to come up with a UX that allows so much functionality!... cc @mcturco ) Here are my thoughts to add to the pile
Yeah it's interesting one... from what I read above I do star to wonder if Server Backed application is going to be best for the long hall... with so many features that may require filesystem, backend api stuff etc.... Not sure but it's my gut feel at the moment. |
Beta Was this translation helpful? Give feedback.
-
I think that Studio's first goal should be to help users to work with AsyncAPI documents (yes, many), to manage them:
So in short, Studio is where we integrate all the tools we have to make it easier for folks to get along with AsyncAPI files the rest like 👇🏼 are cool and nice to have but I would definitely put it on a side to not lose focus:
|
Beta Was this translation helpful? Give feedback.
-
Currently the Studio is developing faster and we have plans to add more features, such as:
However, it may not be clear to some people involved in the development of the Studio, especially our community, what we want to achieve with the Studio and what its future is.
In this discussion we should clarify the purpose and future of the Studio and (optionally) point out the flaws of the current solution. There are voices that Studio itself should be just a front-end application with server addition or in another hand an application written in NextJS, or with similar technology.
I think each person should describe how they see the studio in a few months and what their options are and then we'll take all the best parts and try to put them together. They may be completely different and that is not a problem.
If you want to add any suggestions for the new tool please create a new discussion in the
ideas
topic :)I will start with myself:
Very futuristic plans:
Of course, the studio capabilities themselves should be documented as much as they can :)
cc @boyney123 @mcturco @fmvilas @derberg @jonaslagoni @alequetzalli @smoya @Barbanio
Beta Was this translation helpful? Give feedback.
All reactions