Protocol Buffers

Генератор изображений кода Protocol Buffers

Превращайте фрагменты Protocol Buffers в изображения, которыми хочется делиться, не покидая Mac.

A .proto file is a contract, and screenshots of it usually appear in design docs where the field numbers matter as much as the names.

Codeshot определяет Protocol Buffers по вставленному коду, так что ошибиться с выбором языка невозможно. Вот один и тот же фрагмент в трёх из 30 встроенных тем, отрисованных стилями самого приложения.

syntax = "proto3";

package snapshot.v1;

message Snapshot {
  string code = 1;
  string theme = 2;
  int32 scale = 3;
}
Atom One · тёмная
syntax = "proto3";

package snapshot.v1;

message Snapshot {
  string code = 1;
  string theme = 2;
  int32 scale = 3;
}
Edge · тёмная
syntax = "proto3";

package snapshot.v1;

message Snapshot {
  string code = 1;
  string theme = 2;
  int32 scale = 3;
}
GitHub · тёмная

Как выбрать тему для Protocol Buffers

Never crop field numbers. They are the part that cannot change later, so an image that hides them is missing the important half.

Как выбрать размер

Пусть размер следует за содержимым или зафиксируйте соотношение — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 или 3:4 — а затем экспортируйте в 1×, 2× или 3×, чтобы изображение оставалось чётким на retina-экране. Скопируйте его в буфер обмена сочетанием C или сохраните через S.

Посмотрите все 30 тем рядом или прочитайте весь процесс.

Сделано для Protocol Buffers и ещё 59 языков

Всё работает на вашем Mac. Код никогда его не покидает.

Скачать для macOS