Month is a Visual Studio Code extension that transforms your activity into an interactive calendar, tracking your daily coding sessions. It displays the folders and repositories worked on each day, allowing quick access to project details and commit history
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
The Month extension for Visual Studio Code helps you track and visualize your daily project work and GitHub commits. It provides a calendar view in the activity bar where you can see which projects you've worked on each day, along with a tab that shows your GitHub commit history.
Features
Interactive Calendar View: Display a month-by-month calendar showing days when coding activities or GitHub commits occurred, with color-coded indicators.
Two Graph Views: Toggle between two views:
Coding Time: Visualize your daily coding activity with project folder data.
Commit History: View your GitHub commits for each day of the month.
Detailed Activity View: Click on any day in the calendar to see a detailed breakdown of the activities, including the list of folders for coding or repositories for commits. Clicking on a folder name will open the corresponding project folder, and clicking on a repository name will open the GitHub repository URL.
Requirements
GitHub account for commit tracking.
Configuration
The extension fetches data from GitHub using the GitHub GraphQL API. It will ask for authentication the first time you use it.
The calendar only tracks project data for the last month, filtering out older data automatically.
License
This extension is open source and available under the MIT License.