[PR #2925] [MERGED] Enhance Swagger Generation #9094

Closed
opened 2025-12-22 07:17:42 +01:00 by backuprepo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/2925
Author: @crobibero
Created: 4/19/2020
Status: Merged
Merged: 5/3/2020
Merged by: @Bond-009

Base: api-migrationHead: redoc


📝 Commits (10+)

📊 Changes

6 files changed (+57 additions, -12 deletions)

View changed files

📝 Emby.Server.Implementations/Browser/BrowserLauncher.cs (+3 -1)
📝 Jellyfin.Api/Jellyfin.Api.csproj (+2 -1)
📝 Jellyfin.Server/Extensions/ApiApplicationBuilderExtensions.cs (+29 -7)
📝 Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs (+21 -1)
📝 Jellyfin.Server/Program.cs (+1 -1)
📝 Jellyfin.Server/Startup.cs (+1 -1)

📄 Description

Add Redoc as a swagger parser
Move docs to /api-docs/swagger and /api-docs/redoc
Enable xmldoc files to swagger gen
Enable json string enum converter

Part of #2872


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/2925 **Author:** [@crobibero](https://github.com/crobibero) **Created:** 4/19/2020 **Status:** ✅ Merged **Merged:** 5/3/2020 **Merged by:** [@Bond-009](https://github.com/Bond-009) **Base:** `api-migration` ← **Head:** `redoc` --- ### 📝 Commits (10+) - [`8a7e4cd`](https://github.com/jellyfin/jellyfin/commit/8a7e4cd639be24eb58385dc7b36b466c3d6aed92) add redoc - [`e72a543`](https://github.com/jellyfin/jellyfin/commit/e72a543570b59df61f48cb9a4049ab3dc9675250) Add Redoc, move docs to api-docs/ - [`5da88fa`](https://github.com/jellyfin/jellyfin/commit/5da88fac4d0681126bdee635d59237d8d7fcebeb) Enable string enum converter - [`72745f4`](https://github.com/jellyfin/jellyfin/commit/72745f47225a5b1071660acc4dcde618d938eaa0) fix formatting - [`fff2a40`](https://github.com/jellyfin/jellyfin/commit/fff2a40ffc4e5010b26143185c68d221225c1a22) Remove StringEnumConverter - [`14c94b4`](https://github.com/jellyfin/jellyfin/commit/14c94b4e5f6fd7e9ed3483bc2d582f68f8a21c67) Merge branch 'api-migration' of https://github.com/jellyfin/jellyfin into redoc - [`3ab61db`](https://github.com/jellyfin/jellyfin/commit/3ab61dbdc252670abf28797d3183614b1cd05ece) bump swashbuckle - [`2542a27`](https://github.com/jellyfin/jellyfin/commit/2542a27bd5f79ccfbc2547ddd877ddb0423ae296) Fix documentation endpoint for use with baseUrl - [`041d674`](https://github.com/jellyfin/jellyfin/commit/041d674eb6e4a675b68406ed5c2d7018d61e870a) Fix swagger ui Document Title - [`890e659`](https://github.com/jellyfin/jellyfin/commit/890e659cd390fc45c68b42c1a20f24a33e8c1570) Fix autolaunch & redirect of swagger. ### 📊 Changes **6 files changed** (+57 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/Browser/BrowserLauncher.cs` (+3 -1) 📝 `Jellyfin.Api/Jellyfin.Api.csproj` (+2 -1) 📝 `Jellyfin.Server/Extensions/ApiApplicationBuilderExtensions.cs` (+29 -7) 📝 `Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs` (+21 -1) 📝 `Jellyfin.Server/Program.cs` (+1 -1) 📝 `Jellyfin.Server/Startup.cs` (+1 -1) </details> ### 📄 Description Add Redoc as a swagger parser Move docs to /api-docs/swagger and /api-docs/redoc Enable xmldoc files to swagger gen Enable json string enum converter Part of #2872 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
backuprepo 2025-12-22 07:17:42 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#9094
No description provided.