Size: a a a

2020 July 04

@

@mr_tron in Go-go!
Daniel Podolsky
А недавно, кстати, обзавелся новой опцией, и можно его ещё строже сделать - мой патч приняли
А в чем недостаточность строгости?
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
А недавно, кстати, обзавелся новой опцией, и можно его ещё строже сделать - мой патч приняли
а что за патч?
источник

VK

Vadim K in Go-go!
Потому как я очень долго писал декларацию и разбил ее по файлам, после чего получил ошибку, и увидел issue касательно того, что поддержки нескольких файлов нет
источник

@

@mr_tron in Go-go!
Там просто вообще валидатора внутри нет. Там валидатор подключаемый из другой либы.
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
а что за патч?
опцию --strict-responders добавляет

если ее включить - генерируемый код не позволит вернуть из хендлера просто response writer, надо будет соответствующий тип возвращать.

надоело однажды на ревью по рукам коллег бить
источник

с

сонная википедия... in Go-go!
Александр Попов
а что за патч?
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
опцию --strict-responders добавляет

если ее включить - генерируемый код не позволит вернуть из хендлера просто response writer, надо будет соответствующий тип возвращать.

надоело однажды на ревью по рукам коллег бить
немного не понял про какой тип идет речь?
источник

SA

Salem Alem in Go-go!
Ни у кого не было проблем что в голэнде невозможно что-то написать, просто кнопка выделения работает?
источник

SA

Salem Alem in Go-go!
Я переустановил на Арче, все так же
источник

ч

черешня199 in Go-go!
@mr_tron
Кстати сейчас есть по сути два кодогенератора для го на базе свагера - go-swagger и oapi-codegen. Второй вроде как перспективнее в плане развития и поддерживает openapi v3. И вот он как раз генерирует код под эхо.
Спасибо за информацию!)
Хотя я лично в последнее время GraphQL API использовал, и генерировал код с помощью gqlgen. Очень удобно получается.
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
немного не понял про какой тип идет речь?
под каждый метод кадого ендпоинта генерируется специальный тип, который только из хендлера этого метода и можно вернуть

в результате бедному коллеге становится проще взять его, этот тип, чем выплюнуть общую реализацию

а взяв тип, сформировать ответ с помощью WithPayload и WithCode
источник

EG

Evgeniy Gostkov in Go-go!
Salem Alem
Ни у кого не было проблем что в голэнде невозможно что-то написать, просто кнопка выделения работает?
Не было, ради эксперимента попробуйте другую ide jetbrains скачать и проверить
источник

МП

Мимо Проходящий... in Go-go!
Marsel Garipov
Господа, какие либы посоветуете для генерации pdf?
источник

МП

Мимо Проходящий... in Go-go!
Dmitry Soloma
headless chrome
Ахаха))
источник

S

Sergey in Go-go!
@mr_tron
Кстати сейчас есть по сути два кодогенератора для го на базе свагера - go-swagger и oapi-codegen. Второй вроде как перспективнее в плане развития и поддерживает openapi v3. И вот он как раз генерирует код под эхо.
Там уже давно поддержку других роутеров добавили. Я использую с chi  его
источник

МП

Мимо Проходящий... in Go-go!
Marsel Garipov
https://github.com/jung-kurt/gofpdf я нашёл эту, но меня смущает, шо она уже год не обновляется
А зачем её обновлять? В pdf что то новое за год возникло?
источник

с

сонная википедия... in Go-go!
не бывает либ без ошибок
источник

с

сонная википедия... in Go-go!
или какого-то нужного функционала, которого там может не быть
источник

S

Sergey in Go-go!
сонная википедия
или какого-то нужного функционала, которого там может не быть
форкаешь, фиксишь/добавляешь, делаешь реквест, пользуешься.
источник

с

сонная википедия... in Go-go!
ну только это и остается
источник