Web Geliştirme

ASP.NET Core API’lerinizi NSwag ile Hızlı ve Kolay Bir Şekilde Belgelendirme

Yazar İlayda

API geliştirme sürecinin en önemli yönlerinden biri, sağlam bir dökümantasyona sahip olmaktır. Dökümanlar, hem frontend hem de backend geliştiricileri için hayati bir kaynaktır ve API’nizin nasıl kullanılacağını anlamalarını sağlar. NSwag, ASP.NET Core projelerinde bu süreci otomatikleştirmek için mükemmel bir araçtır. Bu blog yazısında, NSwag ile nasıl başlayacağınızı ve API’nizi nasıl otomatik olarak belgelendireceğinizi adım adım anlatacağım.

NSwag Kurulumu

Kurulum tamamlandıktan sonra, Startup.cs dosyasında bazı yapılandırmalar yapmanız gerekecek.
Bu kod parçacıkları, API’nizin dökümantasyonunu otomatik olarak oluşturacak ve /swagger yolunda erişilebilir bir Swagger UI sunacaktır.

Swagger UI ile Dökümantasyona Göz Atma

Yapılandırmanız tamamlandıktan sonra, projenizi çalıştırın ve tarayıcınızdan <your-root-url>/swagger adresine gidin. Burada, tüm API end-point’lerinizi görebilir ve gerçek zamanlı olarak test edebilirsiniz.