Skip to content
This repository has been archived by the owner on Oct 27, 2023. It is now read-only.

Latest commit

 

History

History
 
 

gogo

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Gogo Rules

Rule Description
gogo_proto_repositories Load WORKSPACE dependencies.
gogo_proto_compile Generate protobuf source files.
gogofast_proto_compile Generate protobuf source files.
gogofaster_proto_compile Generate protobuf source files.
gogoslick_proto_compile Generate protobuf source files.
gogo_proto_library Generates and compiles protobuf source files.
gogofast_proto_library Generates and compiles protobuf source files.
gogofaster_proto_library Generates and compiles protobuf source files.
gogoslick_proto_library Generates and compiles protobuf source files.

gogo_proto_repositories

Enable C# support by loading the dependencies in your workspace.

IMPORTANT: This should occur after loading rules_go. In particular, your version of rules_go must be a recent one that includes gazelle support and the new_go_repository rule.

load("@org_pubref_rules_protobuf//gogo:rules.bzl", "gogo_proto_repositories")
gogo_proto_repositories()

Usage

Usage is identical to [../go], just substitute gogo for go. Gogo is just an alternative protobuf implementation.

For more information on the differences between the options, please see the discussion of the options starting here.