10 个重大版本发布
新功能 0.14.0 | 2024 年 8 月 16 日 |
---|---|
0.13.0 | 2024 年 6 月 29 日 |
0.12.0 | 2024 年 5 月 31 日 |
0.9.0 | 2024 年 3 月 26 日 |
0.1.0 | 2022 年 6 月 3 日 |
#7 在 #维护
785 每月下载量
用于 cargo_will
1MB
18K SLoC
模块:: willbe
用于发布多crate和多workspace环境并维护其一致性的工具。
目的
-
多workspace一致性:在涉及共享依赖的多workspace项目中,
willbe
维护一致性。它确保所有workspace都更新为兼容的依赖版本。 -
发布多crate项目:如果您的项目结构包括需要同时发布的多个crate,
willbe
管理此过程无缝进行。它确保crate以正确的顺序发布,同时保持版本同步。 -
依赖分析:
willbe
可以对您的项目依赖进行彻底分析,提供不一致或需要关注的区域详细突出显示。 -
具有不同配置的测试执行:
willbe
可以执行具有不同配置的测试,例如crate功能的组合。这有助于确保测试场景的全面覆盖。 -
生成健康表:快速可视化重要的项目指标,如每个crate的构建状态,创建一个简单易读的表格。
-
自动化 CI/CD 流程生成:自动生成一系列适合当前任务的 CI/CD 操作,以提高生产力和改进开发过程。
安装
cargo install willbe
will .
从仓库尝试
git clone https://github.com/Wandalen/wTools
cd wTools/module/move/willbe
cargo install --path .
will .
依赖项
~18–31MB
~495K SLoC