Getting started with Swashbuckle
What is Swashbuckle? Swashbuckle is a NuGet package that provides an easy way of adding Swagger to ASP.NET Core Web API projects.
One of the things that a backend developer should do is to create developer-friendly APIs. You can do this by documenting APIs while developing them. Documenting APIs is essential and helpful to the developers who will use your APIs. For instance, documentation saves everyone's time by removing the unnecessary questions and answers between you and the consumer of your APIs.
To give you another scenario where you will see how the API documentation can be substantial, imagine working in a big team. By documenting your APIs, your teammates will have opportunities to quickly check existing APIs, which avoids wasting time and money writing the same APIs repeatedly.
OK, I already mentioned the main benefits you can get from the API documentation. Now here is a list of what we will uncover.