Demonstration of a hybrid Bazel/Cargo project: use Cargo for rapid, local development and Bazel for official builds
Released under MIT License
- Install Bazel
- Install Buildifier
- Install protoc (Cargo development only)
Build:
bazel build //...
Test:
bazel test //...
Repin:
CARGO_BAZEL_REPIN=true bazel build //...
Run server:
bazel run my-server
Run client:
bazel run my-client
Build:
cargo build
Test:
cargo test
Run server:
cargo run --bin my-server
Run client:
cargo run --vin my-client