This is my understanding:
- Swagger is a notation/rules to write documentation. But why is it called a framework (like Angular/MVC)?
- Swashbuckle is a program (JavaScript?) that generates the documentation (based on Swagger rules).
- Swagger UI displays the documentation. It uses Swashbuckle to do this.
Is this information correct? If not can someone explain in simple terms what Swagger, Swashbuckle, and Swashbuckle UI mean?
Also, what do I lose as an API developer if I do not use this?