📊 Commit Curve

Track and visualize developer productivity with AI insights
✨ Features
- Time Tracking: Automatically tracks time spent in each file
- Productivity Insights: Visualize your coding patterns
- Export Data: Export your activity data for further analysis
🚀 Installation
Prerequisites
- VS Code 1.100.0 or higher
- Node.js 20.x or higher
- npm
Setup
- Clone the repository:
git clone https://github.com/yourusername/commit-curve.git
cd commit-curve
- Install dependencies:
npm install
- Build the extension:
npm run compile
🔧 Development
Running the Extension
- Open the project in VS Code
- Press
F5 to start debugging
- A new VS Code window will open with the extension loaded
Available Commands
npm run watch : Automatically recompile when files change
npm run lint : Run ESLint
npm run test : Run tests
npm run package : Package the extension for distribution
📖 Usage
Once installed, Commit Curve will automatically track your coding activity. Access your data with these commands:
- Show Data: Run
Commit Curve: Show Data from the Command Palette (Ctrl+Shift+P or Cmd+Shift+P )
- Export Data: Run
Commit Curve: Export Data to save your activity data as JSON
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for developers who care about their productivity
| |