The Smart Commit extension for Visual Studio Code automatically generates concise and meaningful commit messages based on your staged code changes, streamlining your version control process.
Features
Automatic Commit Message Generation: Automatically generates a concise, professional commit message summarizing your changes.
Focus on Significant Changes: The extension intelligently focuses on the major updates, ignoring minor whitespace or formatting changes.
User-Friendly Interface: Interactively prompts users to edit the generated commit message before committing.
Integration with Git: Seamlessly integrates with the VS Code Git interface.
Requirements
To use this extension, you need:
Visual Studio Code (version 1.90.0 or higher)
An OpenRouter API key for generating commit messages (you will be prompted to enter this on the first run).
Extension Settings
This extension does not currently add any specific VS Code settings through the contributes.configuration extension point.
Known Issues
If you experience any issues with the generated commit messages, please report them on the extension's GitHub repository.
Release Notes
1.0.0
Initial release of Smart Commit with basic functionality for generating commit messages.
Following Extension Guidelines
Make sure to review and adhere to the Extension Guidelines for creating a high-quality extension.
Working with Markdown
You can edit this README using Visual Studio Code. Here are some useful keyboard shortcuts:
Split the editor (Cmd+\ on macOS or Ctrl+\ on Windows/Linux).
Toggle preview (Shift+Cmd+V on macOS or Shift+Ctrl+V on Windows/Linux).
Press Ctrl+Space (Windows, Linux, macOS) to see a list of Markdown snippets.