SwaggerUI based on vuE3 implementation

This is just a trial release, and the UI style will continue to be tweaked. For now, only the source code package is available for local use. In the future, it will be released to the Maven central repository, and the UI source code will also be released.

It is currently just a skin, but in the future it will go two ways, the first is pure UI, and the other is withYDoc is a document generator that supports Swagger and YApiIntegration to achieve more practical functions.

Do not intercept resources: /doc.html /assets/*

github

Github.com/NoBugBoy/Yd…

Preview (I only show the dark sky mode and the day mode here)

1. Home Page (dark color)

2. API sidebar

The parent level carries the number of internal apis and uses request type grouping internally, which is more intuitive.

3. Fold up the sidebar

After folding the sidebar, hover over the API group and click to open the TAB

4. Document page

All JSON edit boxes have formatting and folding functions, making it easy to copy and zoom in and out for viewing

5. The return value

Expand to view the returned parameter type and parameter description

6. Return value example

The code has been left open and will be uploaded to mock.js later

7. Run (debug)

8. Add a light theme effect