GitTimeline is a VS Code extension designed to help developers track their coding activities seamlessly and effectively. This extension automatically commits changes to a Git repository after every save, summarizing what you worked on and the previous work in a dedicated branch called code-tracking.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
GitTimeline is a VS Code extension designed to help developers track their coding activities seamlessly and effectively. This extension automatically commits changes to a Git repository after every save, summarizing what you worked on and the previous work in a dedicated branch called code-tracking.
Features
Automatic Repository Creation
Creates a new GitHub repository named code-tracking upon activation. Uses the GitHub API for automated setup.
Real-Time Code Tracking
Commits a summary of changes automatically to the code-tracking branch after every save. Tracks both the current and previous work context for a comprehensive log.
Open Source Contribution
Designed for transparency and collaboration, making it easy to adapt for individual or team needs.
Installation
Install the Extension
Download and install the GitTimeline extension from the VS Code Marketplace.
Activate the Extension
Open the Command Palette in VS Code (Ctrl+Shift+P or Cmd+Shift+P on macOS) and run the command Create Repo.
Create GEMINI API KEY
Click this url for creating your (API KEY)
Add Your GEMINI API Key
After executing the Create Repo command, you will be prompted to provide your GEMINI API Key. Add the key to enable seamless integration with GitHub.
Start Tracking
The extension will create a new GitHub repository named code-tracking and start committing changes after every save to the code-tracking branch.
NOTE
If Auto Save is enabled in your VS Code settings, the extension will create a log every 30 minutes.
To log changes immediately after every save, disable Auto Save in your VS Code settings.