Crates.io | iotics-grpc-client |
lib.rs | iotics-grpc-client |
version | 7.0.0 |
source | src |
created_at | 2022-01-17 21:50:33.483168 |
updated_at | 2024-06-25 13:25:39.889638 |
description | IOTICS gRPC client |
homepage | https://iotics.com |
repository | https://github.com/Iotic-Labs/iotics-grpc-client-rs |
max_upload_size | |
id | 515791 |
size | 197,111 |
iotics-grpc-client-rs | iotics-host |
---|---|
iotics-grpc-client = "7.x.x" |
>= 7 |
iotics-grpc-client = "6.x.x" |
>= 7 |
iotics-grpc-client = "5.x.x" |
>= 6 |
iotics-grpc-client = "4.x.x" |
>= 6 |
iotics-grpc-client = "3.x.x" |
>= 5 |
iotics-grpc-client = "2.x.x" |
>= 5 |
iotics-grpc-client = "0.3.x" |
>= 4 |
Rename .env-sample
to .env
and give values to the environment variables.
git clone --recurse-submodules git@github.com:Iotic-Labs/iotics-grpc-client-rs.git
cargo run --features tls --example search
Run
cd api
git fetch --all --tags
git checkout tags/vX.X.X
cd ..
git add api
git commit -m "Updated api to vX.X.X"
git push
git submodule update --remote
You will need to ensure you have the appropriate packages installed on your system to compile protobuf. On Ubuntu systems, for example:
sudo apt install protobuf-compiler libprotobuf-dev
Commands to run before creating a PR
cargo make format
cargo make clippy
Should contain a summary of the changes in CHANGELOG.md under the Unreleased section.
main
git push
git tag -a vX.X.X -m "vX.X.X"
git push origin vX.X.X
cargo install cargo-license
cargo license -t --avoid-build-deps --avoid-dev-deps --direct-deps-only