gitextract_fklf6dvm/ ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── buf.gen.yaml ├── buf.work.yaml ├── cmd/ │ ├── popcli/ │ │ ├── app/ │ │ │ ├── app.go │ │ │ ├── cmd.go │ │ │ └── interface.go │ │ └── client.go │ ├── root.go │ └── server/ │ └── server.go ├── githooks/ │ └── pre-commit ├── go.mod ├── go.sum ├── internal/ │ ├── conf/ │ │ └── conf.go │ ├── constants/ │ │ └── constants.go │ ├── proto/ │ │ └── raft/ │ │ └── v1/ │ │ ├── raft.pb.go │ │ └── raft_grpc.pb.go │ ├── raft/ │ │ ├── consensus.go │ │ ├── fortest.go │ │ ├── raft_test.go │ │ ├── server.go │ │ └── storage.go │ └── statemachine/ │ ├── db.go │ └── interface.go ├── main.go ├── openapi/ │ └── raft/ │ └── v1/ │ └── raft.swagger.json ├── proto/ │ ├── buf.yaml │ └── raft/ │ └── v1/ │ └── raft.proto └── scripts/ ├── grpc.sh └── init.sh