Мы рассматриваем возможность использования Protocol Buffers для связи между python & службой node.js, каждый из которых живет в своих собственных репозиториях.Как обмен файлами протоколов .proto между несколькими репозиториями
Поскольку файлы .proto
должны быть доступны для обоих репозиториев, как мы должны делиться файлами .proto
?
Сейчас мы рассматриваем:
- Создание репо для всех наших
.proto
файлов, и делает его GIT поддерево всех наших услуг - Создание репо для всех наших
.proto
файлов, издательское как частный модуль python и модуль частного узла при нажатии и требующие модулей от соответствующих служб. - Создание репо для всех наших файлов
.proto
и указание репозитория как адресата пакетаpip
/npm
Каков стандартный способ обмена .proto
файлами между репозиториями?
Это то, к чему мы сейчас склоняемся. Еще жаль, что для этого не было лучшего документального передового опыта. Похоже на довольно распространенный случай использования. – Swaraj
Поддерживает ли каждый файл proto в своем собственном репозитории, а затем включает в себя необходимый прото-репозиторий или хранит их все в одном репозитории и включает все прото-файлы, даже если они вам не нужны в данной службе ? – Vizualni