Skip to content

Conversation

@vincentmuriuki
Copy link
Owner

feat: Introduce AI-powered commit message generator

  • Added a new CLI tool (commit-ai) for generating commit messages using OpenAI's API
  • Implemented command to configure OpenAI API key
  • Added command to generate commit messages based on staged git changes
  • Created utility functions for fetching git diffs and message formatting
  • Enhanced README with installation instructions and usage examples
  • Updated dependencies for improved performance and stability
  • Introduced logging and error handling mechanisms for better user feedback

- Introduced integration with Husky for automated commit message generation in pre-commit hooks.
- Highlighted multi-AI provider support with a TODO for fallback options to Hugging Face or local models.
- Initiated plans for a VS Code extension to enable direct use of the tool within the IDE.
- Created package.json with necessary metadata and dependencies for the ai-commit-generator CLI.
- Added yarn.lock to lock dependency versions, ensuring consistent installation across environments.
- Added a new CLI tool () for generating commit messages using OpenAI's API
- Implemented command to configure OpenAI API key
- Added command to generate commit messages based on staged git changes
- Created utility functions for fetching git diffs and message formatting
- Enhanced README with installation instructions and usage examples
- Updated dependencies for improved performance and stability
- Introduced logging and error handling mechanisms for better user feedback

This feature allows users to generate meaningful commit messages effortlessly, enhancing the overall commit process.
@vincentmuriuki vincentmuriuki merged commit 17a6102 into main Feb 17, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants