1 repository
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 este un instrument de specificație API și generator de documentație pentru ASP.NET Core. Extrage metadate din codul sursă și modele pentru a produce specificații OpenAPI standardizate și interfețe de browser interactive pentru explorarea și testarea API-urilor web. Proiectul integrează o componentă middleware pentru a servi aceste specificații și un Swagger UI pentru testarea interactivă a API-ului direct dintr-o aplicație care rulează. Oferă, de asemenea, un exportator de linie de comandă pentru a extrage fișierele de specificație din assembly-urile aplicației pentru utilizare în pipeline-uri CI/CD. Instrumentul acoperă o gamă largă de capabilități, inclusiv gestionarea schemelor pentru tipuri complexe, adnotarea metadatelor prin atribute și comentarii XML, și configurarea securității pentru OAuth 2.0 și chei API. Suportă în continuare gestionarea contractelor API, versionarea specificațiilor și pipeline-uri de generare personalizabile pentru a filtra sau modifica operațiunile.
Provides the primary capability of generating machine-readable OpenAPI specifications and interactive browser interfaces directly from ASP.NET Core source code.