Expand description
Git commit message generator library
This library provides functionality for analyzing git diffs and generating
conventional commit messages using Claude AI via LiteLLM.
Re-exports§
pub use config::CommitConfig;pub use error::CommitGenError;pub use error::Result;pub use types::ConventionalCommit;pub use types::Mode;pub use types::resolve_model_name;
Modules§
- analysis
- api
- changelog
- Changelog maintenance for git commits
- compose
- config
- diff
- error
- git
- map_
reduce - Map-reduce pattern for large diff analysis
- normalization
- patch
- repo
- Repository metadata detection
- rewrite
- style
- Terminal styling utilities for consistent CLI output.
- templates
- testing
- Testing infrastructure for llm-git
- tokens
- Token counting with cascading fallback.
- types
- validation