1 dépôt
Tools for generating OpenAPI specifications and interactive documentation specifically for ASP.NET Core applications.
Distinct from ASP.NET Core Application Frameworks: Existing candidates focus on general application frameworks or logging; none capture the specific domain of API documentation for ASP.NET Core.
Explore 1 awesome GitHub repository matching web development · ASP.NET Core API Documentation. Refine with filters or upvote what's useful.
Swashbuckle.AspNetCore est un outil de spécification d'API et un générateur de documentation pour ASP.NET Core. Il extrait les métadonnées du code source et des modèles pour produire des spécifications OpenAPI standardisées et des interfaces de navigateur interactives pour explorer et tester les API web. Le projet intègre un composant middleware pour servir ces spécifications et une interface Swagger UI pour le test d'API interactif directement depuis une application en cours d'exécution. Il fournit également un exportateur en ligne de commande pour extraire les fichiers de spécification des assemblages d'application pour une utilisation dans les pipelines CI/CD. L'outil couvre un large éventail de capacités incluant la gestion de schéma pour les types complexes, l'annotation de métadonnées via des attributs et des commentaires XML, et la configuration de sécurité pour OAuth 2.0 et les clés API. Il prend en outre en charge la gestion de contrat d'API, le versionnage de spécification et des pipelines de génération personnalisables pour filtrer ou modifier les opérations.
Provides the primary capability of generating machine-readable OpenAPI specifications and interactive browser interfaces directly from ASP.NET Core source code.