Hi all Quantified Selfers,
I wanted to share an IntelliJ IDE plugin I created which helps me keeping track of my software development practices.
The plugin is called Kasama and works like a sport fitness tracker, gathering data on:
- your coding sessions, i.e. how long are you active in the IDE and for which project
- your activity in different modules, and how the activity is split between test code and prod code
- your version control (git) interactions: how often you commit, the lifespan your branches, and the types of branches you work on over time (feature, bugfix, etc.)
- your testing interaction: how often are you running tests, how often are they failing, how large are they
- the refactoring interactions: which tool-driven refactorings you use
The plugin is free, runs locally and provides graph visualizations for the different stats.
You can find more documentation here: https://spark-teams.github.io/kasama-intellij-support/
And here you can find the plugin on the JetBrains marketplace - it works with IntelliJ IDEA as well as with other JetBrains IDEs:
https://plugins.jetbrains.com/plugin/24683-kasama
Of course, it is more targeted to a special niche - software developers with a focus on the quantified self movement. But if it is useful for you, I would love to hear from you if you would like to give it a try!
And if you are missing certain features, please let me know!
