This is an automated email from the ASF dual-hosted git repository.

weibin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-graphar.git


The following commit(s) were added to refs/heads/main by this push:
     new be2d8e24 feat(format): Add configuration to generate protos for Go. 
(#573)
be2d8e24 is described below

commit be2d8e24c2ab0d549d758629063aa21fbfbffaf8
Author: Jingbo Xu <[email protected]>
AuthorDate: Mon Aug 5 10:25:29 2024 +0800

    feat(format): Add configuration to generate protos for Go. (#573)
---
 buf.gen.yaml                | 5 ++++-
 format/adjacent_list.proto  | 1 +
 format/edge_info.proto      | 1 +
 format/enums.proto          | 1 +
 format/graph_info.proto     | 1 +
 format/property_group.proto | 1 +
 format/vertex_info.proto    | 1 +
 7 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/buf.gen.yaml b/buf.gen.yaml
index 9c4a91eb..6a5db28e 100644
--- a/buf.gen.yaml
+++ b/buf.gen.yaml
@@ -30,4 +30,7 @@ plugins:
   # Cpp
   - remote: buf.build/protocolbuffers/cpp:v27.1
     out: cpp/proto
-  # Java code well be generated by maven plugin
\ No newline at end of file
+  # Go (Version compatibility: based on v27 as stated on 
https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.34.2) 
+  - remote: buf.build/protocolbuffers/go:v1.34.2
+    out: go/proto
+  # Java (disabled for buf): Code will be generated by maven plugin
\ No newline at end of file
diff --git a/format/adjacent_list.proto b/format/adjacent_list.proto
index 8afb819e..63d1c139 100644
--- a/format/adjacent_list.proto
+++ b/format/adjacent_list.proto
@@ -22,6 +22,7 @@ syntax = "proto3";
 package graphar;
 option java_multiple_files = true;
 option java_package = "org.apache.graphar.proto";
+option go_package = "./graphar";
 
 import "enums.proto";
 
diff --git a/format/edge_info.proto b/format/edge_info.proto
index 92bea800..6d9b3e97 100644
--- a/format/edge_info.proto
+++ b/format/edge_info.proto
@@ -22,6 +22,7 @@ syntax = "proto3";
 package graphar;
 option java_multiple_files = true;
 option java_package = "org.apache.graphar.proto";
+option go_package = "./graphar";
 
 import "property_group.proto";
 import "adjacent_list.proto";
diff --git a/format/enums.proto b/format/enums.proto
index 9a132fe3..35ea9f08 100644
--- a/format/enums.proto
+++ b/format/enums.proto
@@ -22,6 +22,7 @@ syntax = "proto3";
 package graphar;
 option java_multiple_files = true;
 option java_package = "org.apache.graphar.proto";
+option go_package = "./graphar";
 
 enum DataType {
     BOOL = 0;
diff --git a/format/graph_info.proto b/format/graph_info.proto
index 199a8dfc..bb23bafc 100644
--- a/format/graph_info.proto
+++ b/format/graph_info.proto
@@ -22,6 +22,7 @@ syntax = "proto3";
 package graphar;
 option java_multiple_files = true;
 option java_package = "org.apache.graphar.proto";
+option go_package = "./graphar";
 
 import "vertex_info.proto";
 import "edge_info.proto";
diff --git a/format/property_group.proto b/format/property_group.proto
index bb3a7028..832062c7 100644
--- a/format/property_group.proto
+++ b/format/property_group.proto
@@ -22,6 +22,7 @@ syntax = "proto3";
 package graphar;
 option java_multiple_files = true;
 option java_package = "org.apache.graphar.proto";
+option go_package = "./graphar";
 
 import "enums.proto";
 
diff --git a/format/vertex_info.proto b/format/vertex_info.proto
index 0efcd278..70491672 100644
--- a/format/vertex_info.proto
+++ b/format/vertex_info.proto
@@ -22,6 +22,7 @@ syntax = "proto3";
 package graphar;
 option java_multiple_files = true;
 option java_package = "org.apache.graphar.proto";
+option go_package = "./graphar";
 
 import "property_group.proto";
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to