1 unstable release
0.1.0 | Dec 26, 2018 |
---|
#5 in #gitmoji
25KB
812 lines
gitmoji-changelog-rust
Rust version of gitmoji-changelog
Why
I was sad about the space it takes in a Docker container with the NodeJS version and I am learning Rust: so I was curious and it helps me have a little Rust CLI project to play with.
Try it
With Docker 🐳!
You should have tag in the repository you want to test.
docker run --rm -v ${PWD}:/repo fabienjuif/gitmoji-changelog
Roadmap
For now, this project is just a test I do. But if I (or you) want to push this further:
- List commits betweens 2 hashes
- Group commits by "code"
- Group commits by version
- Create a markdown
- Create an incremental markdown
- Detect which tags to start from
- Add author
- Group similar commits
This is a lot of work and I this is surely not worh it!
Commands
Create the Docker image with:
make
All other commands pass through Cargo.
Dependencies
~20MB
~422K SLoC