[READ ONLY MIRROR] Envoy REST/proto API definitions and documentation. (grpc依赖)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

18 lines
448 B

load("@bazel_skylib//rules:write_file.bzl", "write_file")
def json_data(
name,
data,
visibility = ["//visibility:public"],
**kwargs):
"""Write a bazel object to a file
The provided `data` object should be json serializable.
"""
write_file(
name = name,
out = "%s.json" % name,
content = json.encode(data).split("\n"),
visibility = visibility,
**kwargs
)