gitrelease-0.1.0 is not a library.
GitRelease for rust is a starter project, which provides a small cli tool to generate a release summary. It learns from the current commit history and creates a nice summary of changes since last release
Please note that this is a toy project just for learning rust.
Quick example
- Here is a full working example.
Output:
:robot: I have created a release \*beep\* \*boop\*
*
[Compare Changes](https://github.com/hyperium/tonic/compare/66ac4c4049f7135a4f6b6d58600a7f1716e1364f...HEAD)
This PR was generated with [GitRelease](https://github.com/hengfengli/gitrelease).
- There is another working example.
# --dir: the absolute path to your git repo directory.
# --subdir: the sub-directory where related changes happen.
# --submodule: the submodule that you want to release, e.g., a commit title "fix(<submodule_name>): fix a bug.".
Output:
:robot: I have created a release \*beep\* \*boop\*
*
*
[Compare Changes](https://github.com/googleapis/google-cloud-ruby/compare/fe8f239bd97c2bdadb4da5a3012cc4cd738a7efa...HEAD)
This PR was generated with [GitRelease](https://github.com/hengfengli/gitrelease).
Credits
This project is inspired by Release Please, which is more sophisticated and has more features than this toy project. You probably should consider to use it in production.