Как создать swagger.json в go gin-gonic

Я пытаюсь добавить документацию в свой проект golang, созданный с помощью gin-gonic. Проблема, с которой я столкнулся в настоящее время, заключается в том, что стабильная версия gin-gonic не поддерживает чванство.

Проблема с джином -gonic

В настоящее время, когда я пытаюсь сгенерировать swagger.json, его пути пусты. Есть ли способ в golang указать ему добавлять конечные точки вручную?

go generate
cat swagger.json 
{
  "swagger": "2.0",
  "paths": {},
  "definitions": {}
}

Если это не вариант, следует ли мне искать другую структуру для того же?


person Akamad007    schedule 13.03.2017    source источник


Ответы (1)


Джин использует в качестве основы госваггер. Вы можете попробовать использовать goswagger напрямую

Следуйте инструкциям и предписанным правилам комментирования godoc, и вы должны добиться того же поведения, что и джин.

К вашему сведению, я сам не использовал goswagger.

person Jerry Saravia    schedule 13.03.2017