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.
-
Automatic Repository Creation
Creates a new GitHub repository namedcode-trackingupon activation. Uses the GitHub API for automated setup. -
Real-Time Code Tracking
Commits a summary of changes automatically to thecode-trackingbranch 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.
-
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 commandCreate Repo. -
Create GEMINI API KEY Click this url for creating your (API KEY)
-
Add Your GEMINI API Key
After executing theCreate Repocommand, 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 namedcode-trackingand start committing changes after every save to thecode-trackingbranch.
- 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.