gRPC Plugin for XTDB
PROJECT IS ON HOLD UNTIL WE HAVE A GOOD SOLUTION FOR EDN->PROTOBUF/PROTOBUF->EDN`
- Install leiningen
- execute
make all
after making changes to the*.proto
files inresources/
- Execute server:
lein run
/make run
- Run tests:
lein test
/make cljtest
- Format code, Check:
lein cljfmt check
, Fix:lein cljfmt fix
/make cljfmt
- Lint code, Check:
lein kibit
, Fix:lein kibit --replace
/make lint
To execute queries on the server for testing purpose use tools like kreya.app or postman with gRPC support.
- Install Rust
- In order to build
tonic >= 0.9.2
, you need theprotoc
Protocol Buffers compiler, along with Protocol Buffers resource files.
Ubuntu
sudo apt update && sudo apt upgrade -y
sudo apt install -y protobuf-compiler libprotobuf-dev
Alpine Linux
sudo apk add protoc protobuf-dev
macOS Assuming Homebrew is already installed. (If not, see instructions for installing Homebrew on their website.)
brew install protobuf
Available endpoints
This project is licensed under the Apache License 2.0.