Size: a a a

2020 May 28

C

Calculon in Go-go!
Как вы обновляете протобаф файлики зависимых от вас сервисов?
источник

C

Calculon in Go-go!
Calculon
Как вы обновляете протобаф файлики зависимых от вас сервисов?
Типо если вы обновили свою api, у остальных сервисов сгенеренный код уже неактуален
источник

VM

Vladislav Milenin in Go-go!
Calculon
Типо если вы обновили свою api, у остальных сервисов сгенеренный код уже неактуален
вопрос про версионирование апи?
источник

DP

Daniel Podolsky in Go-go!
Calculon
Как вы обновляете протобаф файлики зависимых от вас сервисов?
сохраняем обратную совместимость
источник

C

Calculon in Go-go!
Vladislav Milenin
вопрос про версионирование апи?
нет, вопрос про то, как Васе, который использует твои .proto файлики, понять что они изменились и перекомпилить их на своей стороне
источник

C

Calculon in Go-go!
Но про версионирование я бы тоже послушал))
источник

VM

Vladislav Milenin in Go-go!
Calculon
нет, вопрос про то, как Васе, который использует твои .proto файлики, понять что они изменились и перекомпилить их на своей стороне
git submodules
источник

VM

Vladislav Milenin in Go-go!
версионирование на уровне тегов в гитлабе и деплоев управляется
источник

G

German in Go-go!
Calculon
нет, вопрос про то, как Васе, который использует твои .proto файлики, понять что они изменились и перекомпилить их на своей стороне
Выводите свои публичные прото в отдельный repo и его версионируете
источник

G

German in Go-go!
Это как вариант
источник

DP

Daniel Podolsky in Go-go!
Calculon
нет, вопрос про то, как Васе, который использует твои .proto файлики, понять что они изменились и перекомпилить их на своей стороне
когда васе понадобится новый функционал - он сам об этом узнает, нет необходимости отдельно об этом заботиться
источник

C

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

DP

Daniel Podolsky in Go-go!
не надо делать таких изменений, да и все.
источник

DP

Daniel Podolsky in Go-go!
и, кстати, если вы подключите proto-линтер правильно - он не даст вам этого сделать
источник

C

Calculon in Go-go!
Daniel Podolsky
и, кстати, если вы подключите proto-линтер правильно - он не даст вам этого сделать
о, вот это круто
источник

DP

Daniel Podolsky in Go-go!
я buf юзаю, и именно контроль совместимости у меня сделан по-ламерски
источник

DP

Daniel Podolsky in Go-go!
но сделан и работает
источник

A

Artem in Go-go!
ребят, подскажите пожалуйста. А можно ли как то через http.Redirect передать какие  либы данные? Я пытался передать через get параметры, но это оказалось не удобно в моей ситуации.
источник

YG

Yuriy Gorlichenko in Go-go!
ну это как бы reply
при чем тут Get?
В тело ответа пишите все что хочется
источник

DP

Daniel Podolsky in Go-go!
задача-то какая?
источник