Crate conventional_commits_next_version_lib

Source
Expand description

🚧 Archived 🚧 Please use the binary version instead, it should contain all functionality you were going to implement with the library.

  • https://github.com/DeveloperC286/conventional_commits_next_version

§Conventional Commits Next Version Library

Documentation crates.io Conventional Commits License

A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.

§Content

§Usage

§Usage - Logging

The crate log is used to provide logging. The environment variable RUST_LOG can be used to set the logging level. See https://crates.io/crates/log for more detailed documentation.

§Issues/Feature Requests

To report an issue or request a new feature use https://github.com/DeveloperC286/conventional_commits_next_version/issues.

Structs§

Commits
A representation of a range of commits within a Git repository.

Enums§

CalculationMode
The mode of calculation to use on the range of Commits to calculate the next semantic version.
GitHistoryMode
The mode to use when transversing the Git commit history of the Git commit range, to collect the Git commit messages to use in calculating the next semantic version.