2 个不稳定版本
0.3.0 | 2024年3月15日 |
---|---|
0.2.0 | 2024年2月24日 |
#2509 在 开发工具
87 每月下载次数
430KB
10K SLoC
模块 :: cargo_will
用于发布多crate和多workspace环境并维护其一致性的工具。
用途
-
多workspace 一致性:在一个涉及多个工作区且具有共享依赖的项目配置中,
willbe
维护一致性。它确保所有工作区都使用兼容的依赖版本进行更新。 -
发布多crate 项目:如果您的项目结构包括需要同时发布多个crate,
willbe
将无缝管理此过程。它确保crate以正确的顺序发布,同时保持版本同步。 -
依赖分析:
willbe
可以对您的项目依赖进行彻底分析,提供关于不一致或需要关注的区域的详细突出显示。 -
具有不同配置的测试执行:
willbe
可以执行具有不同配置的测试,例如crate特征的组合。这有助于确保测试场景的全面覆盖。 -
生成健康表:快速可视化重要项目度量,如每个crate的构建状态,创建一个单一、易于阅读的表格。
-
自动化 CI/CD 工作流程生成:自动生成一系列适用于当前任务的CI/CD操作,以提高生产力和改进开发过程。
安装
cargo install cargo_will
will .
从仓库尝试
git clone https://github.com/Wandalen/wTools
cd wTools/module/alias/cargo_will
cargo install --path .
will .
依赖项
~17–29MB
~468K SLoC