7 个不稳定版本 (3 个破坏性更新)
0.4.0 | 2019年2月25日 |
---|---|
0.3.1 | 2018年12月31日 |
0.2.0 | 2018年12月29日 |
0.1.3 | 2018年12月26日 |
#1841 in 开发工具
用于 release-me
24KB
567 行
gitmoji-changelog-rust
使用 gitmoji 吗?那么就用这个应用程序来生成您的变更日志吧!
这是 gitmoji-changelog 的 Rust 版本。gitmoji-changelog。
为什么
我对 NodeJS 版本在 Docker 容器中占用的空间感到难过,并且我正在学习 Rust:所以我很好奇,这帮助我有一个 Rust CLI 项目来玩耍。
试试看
使用 Docker 🐳!
## try it
docker run --rm -v ${PWD}:/repo fabienjuif/gitmoji-changelog
## to see which options you can use:
docker run --rm -v ${PWD}:/repo fabienjuif/gitmoji-changelog --help
使用 cargo
## install it
cargo install gitmoji-changelog
# maybe you should reset your env here (relaunch your terminal or type `zsh` (or `bash`))
## try it
gitmoji-changelog .
## to see which options you can use:
gitmoji-changelog --help
路线图
目前,这个项目只是我进行的一个测试。但如果我想(或者你)想进一步推动这个项目
- 列出两个哈希之间的提交
- 按“代码”分组提交
- 按版本分组提交
- 创建 markdown
- 创建增量 markdown
- 检测从哪个标签开始
- 添加作者
- 分组类似的提交
- 链接到 github
这是一项大量工作,我确信这绝对不值得!
命令
此项目使用一个 Makefile
,以下是主要目标
package
:构建 Docker 镜像ci
:构建项目(开发模式)并检查 clippy 和 rustfmt
如果你想,仍然可以使用 cargo,例如,使用以下命令构建发布版本:cargo build --release
依赖
~20MB
~421K SLoC