From 54e8ffea6fb5cca727a06af04591340d20a33409 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 25 Sep 2025 02:18:13 +0800 Subject: [PATCH] :sparkles: Swagger docs --- app/components/SidebarFooter.vue | 11 ++-- app/layouts/minimal.vue | 21 +++++--- app/pages/swagger/index.vue | 87 ++++++++++++++++++++++++++++++++ package.json | 2 + 4 files changed, 107 insertions(+), 14 deletions(-) create mode 100644 app/pages/swagger/index.vue diff --git a/app/components/SidebarFooter.vue b/app/components/SidebarFooter.vue index 7cbf3eb..03ad25e 100644 --- a/app/components/SidebarFooter.vue +++ b/app/components/SidebarFooter.vue @@ -14,17 +14,12 @@ Service Status ยท - - API - + API

The FloatingIsland do not provides all the features the Solar Network has, - for further usage, see Solian + for further usage, see + Solian

diff --git a/app/layouts/minimal.vue b/app/layouts/minimal.vue index 724b615..b6d9410 100644 --- a/app/layouts/minimal.vue +++ b/app/layouts/minimal.vue @@ -1,14 +1,23 @@ diff --git a/app/pages/swagger/index.vue b/app/pages/swagger/index.vue new file mode 100644 index 0000000..3c98d11 --- /dev/null +++ b/app/pages/swagger/index.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/package.json b/package.json index d8de09a..1326e42 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,8 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "sharp": "^0.34.4", + "swagger-themes": "^1.4.3", + "swagger-ui-dist": "^5.29.0", "tailwindcss": "^4.1.13", "tus-js-client": "^4.3.1", "unified": "^11.0.5",