Dev Diary is the ultimate local developer diary for automatic code time tracking. It provides a dashboard and programmer profile to help developers monitor their productivity and coding habits.
Features
Automatic Code Time Tracking: Tracks the time spent coding automatically.
Dashboard: Displays a detailed view of your coding activity.
Programmer Profile: Generates a profile based on your coding habits, including work rhythm, coding style, and specialization.
Session Management: Tracks coding sessions, breaks, and multitasking.
Error Tracking: Monitors and displays the number of errors tracked during coding.
Git Integration: Counts Git commits and tracks Git usage.
Comment Tracking: Counts comments in your code to assess communication habits.
Overwork Detection: Warns about overworking based on daily coding hours.
Multitasking Detection: Identifies multitasking behavior and provides insights.
This project is open-source and distributed under the MIT license. You are free to use, modify, and distribute the code for your personal purposes.
However, to maintain the integrity and consistency of the project, we kindly ask you not to publish modified versions of this extension on the Visual Studio Code Marketplace. Official publication is reserved for the original project.
If you have an idea for an improvement or a new feature, we encourage you to submit a pull request. Collaboration is welcome!
Limitations
Local Only: The extension is designed to work locally and does not support cloud synchronization. Thus, multi-device usage is not supported.
Acknowledgments
Built with the VS Code API.
Inspired by the need for better developer productivity tools.