Источник: Nuances of Programming Часть 1, Часть 2, Часть 3 В предыдущей статье мы создали RESTful API в Golang. Теперь, когда у нас есть готовый проект, надо понять, как его использовать. Ведь если нельзя протестировать проект и увидеть его возможности, он будет просто бесполезен. Без полноценной документации, позволяющей тестировать конечные точки и видеть возможности проекта, пользователи не будут даже пытаться его использовать. Стало быть, нужно написать документацию, но на это может уйти много времени, которое можно было бы потратить на разработку крутых функций для наших приложений...
Оригинал статья https://struchkov.dev/blog/ru/api-swagger/ Swagger — это фреймворк для спецификации RESTful API. Он позволяет не только интерактивно просматривать документацию, но и, например, отправлять запросы с помощью инструмента Swagger UI. Также по спецификации API Swagger можно сгенерировать клиент или сервер. Как добавить в проект??? Swagger позволяет разработчикам описывать структуру своих API и генерировать интерактивную документацию, клиентские библиотеки и серверные модули для реализации API на разных языках...