-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: tarampampam/describe-commit
base: v0.0.1
head repository: tarampampam/describe-commit
compare: v0.1.0
- 9 commits
- 23 files changed
- 2 contributors
Commits on Feb 12, 2025
-
feat: Refactor AI provider interface and add Gemini implementation
- Renames `internal/providers/providers.go` to `internal/ai/ai.go` - Moves Gemini provider implementation to `internal/ai/gemini.go` - Updates `ai.Provider` interface to include options for short messages and emoji - Implements prompt generation logic in `internal/ai/propmt.go` - Adds tests for prompt generation in `internal/ai/prompt_test.go` - Updates CLI app to use the new AI provider interface and Gemini implementation - Adds a flag to enable emoji in the commit message - Updates the README to reflect the changes
Configuration menu - View commit details
-
Copy full SHA for 0fc4e90 - Browse repository at this point
Copy the full SHA 0fc4e90View commit details -
feat: Add GitHub Actions workflow for Docker image build
- Automates building and pushing Docker images to GitHub Container Registry - Triggers on push to `master` or `main` branches and manual workflow dispatch - Supports `linux/amd64` and `linux/arm64` platforms - Uses branch name as the image tag
Configuration menu - View commit details
-
Copy full SHA for c0b077f - Browse repository at this point
Copy the full SHA c0b077fView commit details
Commits on Feb 13, 2025
-
chore(deps): update dependency golangci/golangci-lint to v1.64.4 (#3)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fd7dc25 - Browse repository at this point
Copy the full SHA fd7dc25View commit details -
test: Remove t.Log from TestGeneratePrompt
The t.Log statement in TestGeneratePrompt was removed to reduce unnecessary logging during testing
Configuration menu - View commit details
-
Copy full SHA for 71a48e5 - Browse repository at this point
Copy the full SHA 71a48e5View commit details -
feat: Refactor Dockerfile and improve AI integration
The Dockerfile has been refactored to streamline the build process and reduce image size. The AI integration has been improved by adding debug mode and returning the prompt. - Streamlined Dockerfile build process - Reduced image size - Added debug mode - Returning the prompt
Configuration menu - View commit details
-
Copy full SHA for 02d7481 - Browse repository at this point
Copy the full SHA 02d7481View commit details -
feat: Refactor CLI application and add configuration file support
This commit introduces a configuration file for the application, allowing users to customize settings such as Gemini API key, model name, and other options. The CLI application has been refactored to load configuration from a file, environment variables, and command-line flags, providing flexibility and ease of use. - Added support for a configuration file in YAML format - Refactored the CLI application to load configuration from multiple sources - Added flags for specifying the configuration file path - Updated dependencies and Dockerfile - Added example configuration file
Configuration menu - View commit details
-
Copy full SHA for 1e331a4 - Browse repository at this point
Copy the full SHA 1e331a4View commit details -
feat: Update CLI interface and documentation
The CLI interface has been updated to use urfave/cli/v3. The application now uses `cli.NewApp().Run` instead of `cli.NewApp()()`. A new command `app_readme.go` was added to generate CLI documentation. The README file was updated to include CLI documentation. - Updated CLI interface to use urfave/cli/v3 - Added command to generate CLI documentation - Updated README file to include CLI documentation
Configuration menu - View commit details
-
Copy full SHA for dcdaef7 - Browse repository at this point
Copy the full SHA dcdaef7View commit details
Commits on Feb 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d15df8a - Browse repository at this point
Copy the full SHA d15df8aView commit details -
docs(README): Add project description, features, and usage
This commit introduces the initial README file, providing a comprehensive overview of the `describe-commit` project. It includes a project description, features list, installation instructions, and usage examples. - Provides a clear introduction to the project - Guides users through installation and basic usage - Highlights key features and functionalities
Configuration menu - View commit details
-
Copy full SHA for 4f47e85 - Browse repository at this point
Copy the full SHA 4f47e85View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.0.1...v0.1.0