Skip to content

Tristan1900/kvproto

This branch is 33 commits behind pingcap/kvproto:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 27, 2024
Aug 31, 2022
Dec 9, 2022
Jul 16, 2024
Jul 16, 2024
Jul 16, 2024
Nov 18, 2022
May 10, 2018
Aug 1, 2023
Aug 1, 2023
Aug 1, 2023
Mar 21, 2024
May 7, 2018
Jun 1, 2023
Apr 12, 2024
May 22, 2024
Jan 21, 2022
Apr 12, 2024
Nov 7, 2023
Nov 7, 2023
Mar 21, 2023

Repository files navigation

kvproto

Protocol buffer files for TiKV

Usage

  • Write your own protocol file in proto folder.
  • If you need to update raft-rs, please download the proto file respectively and overwrite the one in include folder.
  • Run make to generate go and rust code. We generate all go codes in pkg folder and rust in src folder.
  • Update the dependent projects.

Dependencies

  • Rust
  • Go
  • Protoc 3.8.0

Docker image

The easiest way to compile the protobufs is to use docker.

./scripts/docker-build.sh  # build the docker image once
./scripts/docker-run.sh make go

Build locally

There are many dependencies to be installed, please refer to the relevant scripts in workflow to set them up.

About

Protocol buffer files for TiKV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 82.7%
  • Shell 9.6%
  • Dockerfile 4.1%
  • Rust 2.2%
  • Other 1.4%