PBСкоро

Protobuf

Проектируйте gRPC-сервисы и сообщения Protocol Buffers: редактор .proto с проверкой и документацией.

Что будет

  • Редактор proto3 с подсветкой и проверкой синтаксиса
  • Обзор сообщений, перечислений и сервисов
  • Документация по комментариям в коде
  • Проверка обратной совместимости между версиями
  • Экспорт .proto и примеров JSON
Следить за новостями
Пример
syntax = "proto3";

package shop.orders.v1;

message Order {
  string id = 1;
  Status status = 2;
  repeated Item items = 3;
}

enum Status {
  STATUS_UNSPECIFIED = 0;
  NEW = 1;
  PAID = 2;
}

service OrderService {
  rpc GetOrder(GetOrderRequest) returns (Order);
}

Другие инструменты