Из ленты Habr DevOps — кратко, чтобы не потерять.
Держать proto-контракты в одном репозитории удобно, но подключать их целиком в каждый сервис — не очень. Разберём, как автоматически генерировать Go-стабы из proto-файлов, версионировать их как отдельные Go-модули и публиковать через GitLab CI/CD. Бонусом — swagger-документация и GitLab Pages. Читать далее
Полный текст и контекст у первоисточника: https://habr.com/ru/articles/1042602/?utm_campaign=1042602&utm_source=habrahabr&utm_medium=rss