Developer Mental Health Toolkit is a VS Code extension designed to support developers' well-being. It monitors coding activity and provides timely micro-break reminders, wellness tips, and stress-reducing exercises. It also offers suggestions for joining peer-support groups or chatrooms, creating a collaborative and supportive environment for developers to manage stress and maintain a healthy work-life balance.
Features
- Coding Activity Monitoring: Tracks the time you spend coding and alerts you when it's time to take a break.
- Customizable Break Reminders: Set your own interval for breaks to fit your work style and schedule.
- Wellness Suggestions: Receive tips on wellness activities such as stretching, breathing exercises, or short meditations.
- Sleep Reminders: Set reminders based on coding hours or time of day to help you manage your sleep schedule.
- Peer Support Recommendations: Suggests chatrooms and communities where you can connect with fellow developers facing similar challenges.
- Resume Work After Break: Easily resume work after taking a break with a single command.
Installation
To install the Developer Mental Health Toolkit extension:
- Open the Extensions view in VS Code (
Ctrl+Shift+X
).
- Search for Developer Mental Health Toolkit.
- Click Install to add the extension to your workspace.
Alternatively, you can download the .vsix
file from the Visual Studio Code Marketplace and install it manually by selecting Install from VSIX... in the Extensions view.
Usage
Commands
- Start Coding Timer (
Developer Mental Health Toolkit: Start Coding Timer
): Begins tracking your coding activity.
- Stop Coding Timer (
Developer Mental Health Toolkit: Stop Coding Timer
): Stops tracking coding activity.
- Set Break Interval (
Developer Mental Health Toolkit: Set Break Interval
): Set the time interval for micro-break reminders.
- Set Sleep Reminder (
Developer Mental Health Toolkit: Set Sleep Reminder
): Set a reminder for sleep based on coding hours or time of day.
- Resume Work After Break (
Developer Mental Health Toolkit: Resume Work
): Resume your coding session after taking a break.
To access these commands, open the Command Palette (Ctrl+Shift+P
) and type the command names as listed above.
Configuration
- Customize the time interval for break reminders using the Set Break Interval command.
- Adjust sleep reminders based on your coding hours or preferred time using the Set Sleep Reminder command.
Feedback and Contributions
We appreciate your feedback and contributions! If you encounter any issues or have suggestions for improvements, please write us at connectwithpavan@gmail.com.
License
This extension is licensed under the MIT License. Feel free to use, modify, and distribute as needed.
Thank you for using the Developer Mental Health Toolkit! We hope it helps you maintain a balanced and productive coding experience.