Skip to content

Репозиторий для хранения .proto файлов

Notifications You must be signed in to change notification settings

esclient/protos

Repository files navigation

protos

Единый репозиторий контрактов Protocol Buffers (.proto) для приложения esclient.

Процесс внесения изменений в .proto-файлы

  1. Создайте PR с правками.
  2. Дождитесь одобрения (approve) и слейте PR в ветку main.
  3. Выпустите новый тег: Releases → Draft a new release
    — используйте семантическое версионирование: vMAJOR.MINOR.PATCH (например, v1.4.0).
  4. Сгенерируйте стабы (клиентские заглушки) в нужном сервисе:
    make update
    # или для конкретного сервиса
    make update-<servicename>

скачивание buf и just

Для работы с кодом приложения понадобятся такие утилиты как Buf (protocol buffers) и Just (замена Make) Их можно скачать через scoop

Скачайте scoop при помощи команд:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force irm get.scoop.sh | iex

Проверьте установку scoop'а

scoop --version

Через scoop скачайте buf и just

scoop install buf scoop install just

Готово!

Just

Just (джаст) - замена Make. Испоольнительный файл - justfile, в нём же и указываются "рецепты" (команды)

Основные команды

  1. just --list - показать список рецептов и их описание
  2. just <название рецепта> - выполнение рецепта
  3. just --dry-run <название рецепта> - показ команд репецта без его выполнения
  4. just --help - показ всех команд утилиты
  5. just <название рецепта> --<название аргумента> - выполнение команды с аргументом (аргументы можно посмотреть в --help)

About

Репозиторий для хранения .proto файлов

Resources

Stars

Watchers

Forks

Contributors 5

Languages