#nomad #consul #typed #interact #io #api #nomadproject

rs-nomad

本crate提供了与consul(https://www.nomadproject.io/)交互的一组强类型API。

13个版本 (破坏性)

0.10.0 2024年7月24日
0.8.0 2024年4月1日
0.7.1 2023年11月21日
0.5.0 2023年7月23日

#293 in 网络编程

Download history 1936/week @ 2024-05-03 1730/week @ 2024-05-10 2300/week @ 2024-05-17 3179/week @ 2024-05-24 3212/week @ 2024-05-31 2757/week @ 2024-06-07 2210/week @ 2024-06-14 2311/week @ 2024-06-21 3858/week @ 2024-06-28 3073/week @ 2024-07-05 2098/week @ 2024-07-12 2406/week @ 2024-07-19 3180/week @ 2024-07-26 2003/week @ 2024-08-02 2373/week @ 2024-08-09 2580/week @ 2024-08-16

每月10,813次下载

自定义许可证

135KB
2K SLoC

Rust 2K SLoC // 0.1% comments Shell 121 SLoC // 0.2% comments HCL 104 SLoC // 0.0% comments Bitbake 27 SLoC // 0.1% comments

Nomad

rs-nomad

Crates.io: rs-consul Documentation Main

本crate提供了与nomad交互的一组强类型API。

安装

只需在Cargo依赖中包含rs-nomad。

[dependencies]
rs-nomad = "0.1.0"

开发

cargo build

测试

本地Nomad

使用Docker镜像启动本地的rs-nomad。

make run-test-env

CI Nomad

在CI中,我们启动一个服务容器进行测试。

运行测试

cargo test

贡献

关于贡献,请

  1. 提交拉取请求
  2. 确保测试通过
  3. 在Changelog中添加条目

许可证

rs-consul采用MIT许可证。有关详细信息,请参阅LICENSE

依赖项

~18–28MB
~511K SLoC