#changelog #generate #version #gitmoji #emoji #docker #gitmoji-changelog

app gitmoji-changelog-rust

Do you use gitmoji? Then generate your changelog with this app!

1 unstable release

0.1.0 Dec 26, 2018

#5 in #gitmoji

MIT license

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