4 个版本
0.1.3 | 2023 年 9 月 4 日 |
---|---|
0.1.2 | 2023 年 9 月 3 日 |
0.1.1 | 2023 年 9 月 3 日 |
0.1.0 | 2023 年 9 月 3 日 |
#1431 在 命令行工具
43KB
483 行
appbiotic-code
一套用于以特定风格构建服务和应用程序的软件。
应用程序
appbiotic
,一个 Rust 命令行工具appbiotic-code-error
,具有良好元数据的错误类型
约定
指导原则,尽可能追求
- 代码可读
- 工具可检查
- 构建具有最小依赖的封闭系统
意义
- 避免宏
- 避免非封闭的生成器,例如 Rust 的
build.rs
- 避免 CI 运行者或任何附加运行时默认未安装的工具
入门
Rust
为了开发和测试所有功能,请在您的 rust-analyzer
设置中选择 full
功能。此项目的工作区 .vscode/settings.json
已经有此设置。
发布
发布使用 cargo-release
cargo install --version 0.24.11 cargo-release
增加版本号
cargo-release release version patch --workspace --execute
推送到主分支并合并。然后标记
git tag -s "cargo read-manifest | jq -r '"v" + .version'"
发布
cargo-release release publish --workspace --execute
贡献
请阅读贡献指南以获取最新的贡献指南。
依赖关系
~0.3–2MB
~39K SLoC