`code.tvl.fyi/tvix/store/protos` now points to a directory that only contains the `.proto` files, while all golang tooling and .pb.go files live in tvix/store-go. As discussed in https://cl.tvl.fyi/c/depot/+/9787/comment/fc5d155c_1bd38e3a/, the amount of people currently using this is still small, so rename the go.mod now, while it doesn't yet hurt. Also, use code.tvl.fyi/tvix/castore-go instead of code.tvl.fyi/tvix/ castore/protos, to make use of cl/9791. Change-Id: I9ea89957d7c29dfae4c893b9aae8ac8a0bad2d8e Reviewed-on: https://cl.tvl.fyi/c/depot/+/9792 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: Connor Brewster <cbrewster@hey.com> |
||
|---|---|---|
| .. | ||
| testdata | ||
| default.nix | ||
| export.go | ||
| export_test.go | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| pathinfo.go | ||
| pathinfo.pb.go | ||
| pathinfo_test.go | ||
| pick_next_node_test.go | ||
| README.md | ||
| rpc_pathinfo.pb.go | ||
| rpc_pathinfo_grpc.pb.go | ||
store-go
This directory contains generated golang bindings, both for the tvix-store data models, as well as the gRPC bindings.
They are generated with mg run //tvix:store-go-generate.
These files end with .pb.go, and are ensured to be up to date by Ci check.
Additionally, code useful when interacting with these data structures
(ending just with .go) is provided.