# zetta-proto **Repository Path**: zhihu/zetta-proto ## Basic Information - **Project Name**: zetta-proto - **Description**: Zetta Table Store 的 Protobuf 文件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-07 - **Last Updated**: 2025-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zetta-proto Protocol buffer files for Zetta Table Store # Dependencies * Go * Protoc >= 3.1.0 * gogo/protobuf * This repo correctly placed in your `$GOPATH`. # Usage + Write your own protocol file in proto folder. + Run `make` to generate go code. We generate all go codes in pkg folder. + Update the dependent projects. # Multiple `protoc` Versions If you need to override your version of `protoc` because you have a later version you can install the correct version like so: ```bash PROTOC_VERSION=3.1.0 curl -L https://github.com/google/protobuf/releases/download/v$PROTOC_VERSION/protoc-$PROTOC_VERSION-linux-x86_64.zip -o protoc.zip &&\ unzip protoc.zip -d protoc &&\ rm protoc.zip ``` Then you can run `PATH="$(pwd)/protoc/bin:$PATH" make`