Skip to content

Commit c7b058d

Browse files
authored
Refresh site (#256)
1 parent 19d2040 commit c7b058d

15 files changed

Lines changed: 504 additions & 9 deletions

docs/closurejs.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

docs/commonjs.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

docs/cpp.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

docs/csharp.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

docs/go.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
layout: default
3+
title: go
4+
permalink: examples/go
5+
parent: Examples
6+
---
7+
8+
9+
# go example
10+
11+
`bazel test //example/golden:go_test`
12+
13+
14+
## `BUILD.bazel` (after gazelle)
15+
16+
~~~python
17+
load("@rules_proto//proto:defs.bzl", "proto_library")
18+
load("@build_stack_rules_proto//rules/go:proto_go_library.bzl", "proto_go_library")
19+
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
20+
21+
# gazelle:proto_plugin protoc-gen-go implementation golang:protobuf:protoc-gen-go
22+
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile
23+
# gazelle:proto_rule proto_go_library implementation stackb:rules_proto:proto_go_library
24+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//reflect/protoreflect
25+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//runtime/protoimpl
26+
# gazelle:proto_rule proto_go_library resolve google/protobuf/([a-z]+).proto @org_golang_google_protobuf//types/known/${1}pb
27+
# gazelle:proto_rule proto_go_library visibility //visibility:public
28+
# gazelle:proto_language go plugin protoc-gen-go
29+
# gazelle:proto_language go rule proto_compile
30+
# gazelle:proto_language go rule proto_go_library
31+
32+
proto_library(
33+
name = "pb_proto",
34+
srcs = ["example.proto"],
35+
visibility = ["//visibility:public"],
36+
)
37+
38+
proto_compile(
39+
name = "pb_go_compile",
40+
outputs = ["example.pb.go"],
41+
plugins = ["@build_stack_rules_proto//plugin/golang/protobuf:protoc-gen-go"],
42+
proto = "pb_proto",
43+
)
44+
45+
proto_go_library(
46+
name = "pb_go_proto",
47+
srcs = ["example.pb.go"],
48+
importpath = "./",
49+
visibility = ["//visibility:public"],
50+
deps = [
51+
"@org_golang_google_protobuf//reflect/protoreflect",
52+
"@org_golang_google_protobuf//runtime/protoimpl",
53+
],
54+
)
55+
~~~
56+
57+
58+
## `BUILD.bazel` (before gazelle)
59+
60+
~~~python
61+
# gazelle:proto_plugin protoc-gen-go implementation golang:protobuf:protoc-gen-go
62+
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile
63+
# gazelle:proto_rule proto_go_library implementation stackb:rules_proto:proto_go_library
64+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//reflect/protoreflect
65+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//runtime/protoimpl
66+
# gazelle:proto_rule proto_go_library resolve google/protobuf/([a-z]+).proto @org_golang_google_protobuf//types/known/${1}pb
67+
# gazelle:proto_rule proto_go_library visibility //visibility:public
68+
# gazelle:proto_language go plugin protoc-gen-go
69+
# gazelle:proto_language go rule proto_compile
70+
# gazelle:proto_language go rule proto_go_library
71+
~~~
72+
73+
74+
## `WORKSPACE`
75+
76+
~~~python
77+
~~~
78+

docs/goembed.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: default
3+
title: goembed
4+
permalink: examples/goembed
5+
parent: Examples
6+
---
7+
8+
9+
# goembed example
10+
11+
`bazel test //example/golden:goembed_test`
12+
13+
14+
## `BUILD.bazel` (after gazelle)
15+
16+
~~~python
17+
~~~
18+
19+
20+
## `BUILD.bazel` (before gazelle)
21+
22+
~~~python
23+
~~~
24+
25+
26+
## `WORKSPACE`
27+
28+
~~~python
29+
~~~
30+

docs/gogo.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

docs/gomerge.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
layout: default
3+
title: gomerge
4+
permalink: examples/gomerge
5+
parent: Examples
6+
---
7+
8+
9+
# gomerge example
10+
11+
`bazel test //example/golden:gomerge_test`
12+
13+
14+
## `BUILD.bazel` (after gazelle)
15+
16+
~~~python
17+
# gazelle:proto file
18+
19+
# gazelle:proto_plugin protoc-gen-go implementation golang:protobuf:protoc-gen-go
20+
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile
21+
# gazelle:proto_rule proto_go_library implementation stackb:rules_proto:proto_go_library
22+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//reflect/protoreflect
23+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//runtime/protoimpl
24+
# gazelle:proto_rule proto_go_library resolve google/protobuf/([a-z]+).proto @org_golang_google_protobuf//types/known/${1}pb
25+
# gazelle:proto_rule proto_go_library visibility //visibility:public
26+
# gazelle:proto_language go plugin protoc-gen-go
27+
# gazelle:proto_language go rule proto_compile
28+
# gazelle:proto_language go rule proto_go_library
29+
~~~
30+
31+
32+
## `BUILD.bazel` (before gazelle)
33+
34+
~~~python
35+
# gazelle:proto file
36+
37+
# gazelle:proto_plugin protoc-gen-go implementation golang:protobuf:protoc-gen-go
38+
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile
39+
# gazelle:proto_rule proto_go_library implementation stackb:rules_proto:proto_go_library
40+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//reflect/protoreflect
41+
# gazelle:proto_rule proto_go_library deps @org_golang_google_protobuf//runtime/protoimpl
42+
# gazelle:proto_rule proto_go_library resolve google/protobuf/([a-z]+).proto @org_golang_google_protobuf//types/known/${1}pb
43+
# gazelle:proto_rule proto_go_library visibility //visibility:public
44+
# gazelle:proto_language go plugin protoc-gen-go
45+
# gazelle:proto_language go rule proto_compile
46+
# gazelle:proto_language go rule proto_go_library
47+
~~~
48+
49+
50+
## `WORKSPACE`
51+
52+
~~~python
53+
~~~
54+

docs/java.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

docs/objc.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ parent: Examples
1616
~~~python
1717
load("@rules_proto//proto:defs.bzl", "proto_library")
1818
load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
19-
load("@rules_proto//proto:defs.bzl", "proto_library")
2019

2120
# "proto_rule" instantiates the proto_compile rule
2221
# gazelle:proto_rule proto_compile implementation stackb:rules_proto:proto_compile

0 commit comments

Comments
 (0)