I’ve always been curious about this. If I were to take a snapshot of a git repo at a particular point in time, who would be the top contributors by active lines of code? And then, what type of files have they contributed the most? So I built this little tool.
I’ve been wanting to learn rust for quite some time now and this was one of my first projects in it. It was a lot of fun!
It uses git
under the hood to obtain the information and it’s nothing fancy, but keen to hear what you think.
Maybe make it aggregate the data over all commits and then use that as a learning opportunity to learn about tools like cargo-bench, criterion, cargo-flamegraph and other profiling and benchmarking tools and optimization techniques to see if you can speed it up, reduce its memory usage,…?