Skip to content

v8platform/protoc-gen-go-ras

Repository files navigation

protoc-gen-go-ras

Release Software License Build status Codecov branch Go Doc SayThanks.io Powered By: GoReleaser Conventional Commits

Описание

Это плагин для protoc и требует его установки

Обеспечивает генерация методов и различных помощников для RAS

Создает следующие методы для proto файлов

func (m *message) Parse(r io.Reader, veriosn int32) err {
	// Сгенерированный код
}

func (m *message) Formatter(w io.Writer, veriosn int32) err {
    // Сгенерированный код
}

Как установить

  • Установить из releases
  • Использовать готовый образ docker
    • docker pull v8platform/protoc-gen-go-ras:latest
    • docker pull ghcr.io/v8platform/protoc-gen-go-ras:latest
  • Сборка для через go get
go get github.com/v8platform/protoc-gen-go-ras/...
go install github.com/v8platform/protoc-gen-go-ras

Описание возможностей

TODO

License

Лицензия LICENSE