Автоматизируем генерацию grpc стабов для go + swagger pages
Привет, недавно я написал свою первую статью на хабре.Там я рассказываю о том как удобно настроить работу с grpc стабами для го кода, расскажу как автоматизировать генерацию через gitlab ci/cd, какие ньюансы есть в работе с приватными репо, научимся подключать стабы, а не генерировать локально, а так же выложим наши контракты в виде swaggerUI с помощью gitlab pages
Автоматизируем генерацию gRPC стабов для Go https://habr.com/p/1042602/
· 09.06
Работал с похожей задачей на Node.js стороне. Главная боль не сама генерация а то что разработчики начинают коммитить сгенерированный код и потом конфликты при мерже. Решили запретить коммит стабов через .gitignore и генерировать только в CI. Стало намного чище. Пойду читать статью на хабре.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 10.06
Думаю, что для ноды и фронтенда надо смотреть в сторону реджистри пакетов в гитлабе, в гитхабе думаю есть аналог
В го обычные репозитории подключаются как модули-поэтому такой подход с генерацией и пушем в репо работает, а вот раст например не требует стабов совсем, он работает напрямую с прото контрактами, то есть контракты можно подключить как гит модуль положить рядом с кодом и все работает
Так что сильно зависит от ЯП и платформы
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён