WakaTime is a productivity & time tracking tool for programmers. Once the WakaTime plugin is installed, you get a dashboard with reports about your programming by time, language, project, and branch.
I built this fork aginst Visual Studio for Mac (Preview 4). Neither Xamarin Studio on macOS nor Windows works!
Heads Up! WakaTime depends on Python being installed to work correctly.
NOT WORKING AT THE MOMENT. PLEASE INSTALL MANUALLY.
1. Inside MonoDevelop/Xamarin Studio, navigate to Tools -> Add-in Manager
2. Click the Gallery tab, then search for wakatime.
3. Click the Install button and then when add-in installation dialog popups click Install.
4. On MonoDevelop/Xamarin Studio versions prior to 5.10 you might get an error message, just ignore it, it's a Mono.Addin bug, it has been already solved in latest releases.
5. Enter your api key from https://wakatime.com/settings#apikey, then click Apply button.
6. You might have to restart your MonoDevelop/Xamarin Studio
7. Use MonoDevelop/Xamarin Studio like you normally do and your time will be tracked for you automatically.
8. Visit https://wakatime.com to see your logged time.
You can build and install this addin manually. On Linux you can skip the first step.
-
The After Build script assumed your Visual Studio.app is at
/Applications/Visual Studio.app/Contents/MacOS/vstool. Edit it to suit your environment. -
Just open the solution in Visual Studio for Mac and build it using the appropriate configuration (
DebugforLinuxand Macand).DebugWin32for Windows -
Inside Visual Studio for Mac, navigate to
Tools->Extensions -
Click the
Install from file...button and browse to/path/to/monodevelop-wakatime/bin/Debugorfolder, depending on your OS and install MonoDevelop.WakaTime_x.x.mpackDebugWin32 -
Click the
Installbutton and follow the installation manual above starting from step 4.
- Port WakaTime Cli to C# to avoid installing and running Python
Most of the code has been taken from Visual Studio WakaTime extension originally developed by WakaTime team Hovewer it was made cross-platform and soon will be heavily refactored, including the complete porting of WakaTime Cli from Python to C#