4 个版本
0.1.5 | 2023 年 10 月 31 日 |
---|---|
0.1.4 |
|
0.1.3 |
|
0.1.2 | 2023 年 10 月 6 日 |
0.1.1 | 2023 年 9 月 26 日 |
在 开发工具 中排名 #370
46KB
1K SLoC
ripissue
使用 Rust 编写的 CLI 工具,用于在文件系统和 git 中进行分布式错误/问题/故事跟踪。
受以下启发
开发流程
安装
cargo add ripi
基本用法
创建问题
ripi issue commit "My issue" -t web3 -t dev-john -s todo
提交/更新问题
ripi issue commit "My issue" -s doing
关闭问题
ripi issue close my_issue
重新打开问题
ripi issue reopen my_issue
列出所有问题
ripi issue list -a
发布流程
发布依赖于
- cargo-release
- 签名标签?
- 在 cwnt-io 成为 ripissue 维护者
准备发布
在 develop
分支
- 从
fork-executor/develop
拉取 - 准备 [[变更日志]]
cargo release rc --no-publish -x
(不会发布)- 提升次要版本并添加
rc
- 提升次要版本并添加
创建并推送标签
在 staging
分支
- 从
origin/staging
拉取/获取/重新基 - 与在
develop
分支创建的 TAG 合并 - 测试/小幅度调整/解决冲突/运行 git 钩子
cargo发布补丁 --不发布 -x
在 master
分支
- 从
origin/master
拉取/获取/重新合并 - 与在
staging
创建的 TAG 合并 git push origin --mirror
(分支、标签、所有)
在 crate.io 上发布
cargo publish
或 cargo release publish
变更日志
依赖项
~9–19MB
~276K SLoC