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

Hey I would like to contribute SwagUI #9

Open
AbhimanyuAryan opened this issue Apr 5, 2022 · 3 comments
Open

Hey I would like to contribute SwagUI #9

AbhimanyuAryan opened this issue Apr 5, 2022 · 3 comments

Comments

@AbhimanyuAryan
Copy link
Member

AbhimanyuAryan commented Apr 5, 2022

I have worked fulltime with expressjs and all things node. Also worked a bit with swagger express. I think will be contribute this package :)

What are your plans regarding new features and taking this forward? Can we do like zoom call or something on coming weekend? 👯‍♂️

@AbhimanyuAryan
Copy link
Member Author

looks great. I think I can begin by adding support for SwagUI in pkgvizboard api endpoints on separate branch

Screenshot 2022-04-05 at 10 19 02 PM

@jiachengzhang1
Copy link
Collaborator

jiachengzhang1 commented Apr 6, 2022

@AbhimanyuAryan Because SwagUI just builds a html file for the Swagger page, it doesn't really do much.
Couple things could be interesting IMO,

  1. Add functionality similar to Swagger Editor and new features such as update the swagger doc in the code after editing in the editor. Generating Genie REST server stub code from the editor could be fun too, I need to think about this a bit more, it could be a new project by itself
  2. Some optimizations need to be done around SwaggerMarkdown which generates the OpenApi file for SwagUI to consume
  3. Model the Swagger Options using struct instead of Dict (nice to have but very low value)

@AbhimanyuAryan
Copy link
Member Author

@jiachengzhang1 sounds like a plan to me. Thanks 🤜🏼

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

2 participants