Show HN: GitHub Commit Visualiser (github-vis.ably.dev)
I built a tool which you can use to visualise your git commits at an org or repository level. It shows just how much work an engineering team, or even an individual does, that often goes unseen by non-dev teams.
You can read about the build here: https://ably.com/blog/visualize-your-commits-in-realtime-wit...
Repo is here: https://github.com/ably-labs/github-commit-visualizer
You can deploy your own to netlify (or provider of your choice) and start visualising your own project's commits in realtime.
14 comments
[ 2.8 ms ] story [ 42.7 ms ] threadOff the top of my head I'd love to add support for usernames on the nodes, so you can see who has done what work.
> It shows just how much work an engineering team, or even an individual does, that often goes unseen by non-dev teams.
I can sometimes produce a flurry of small and insignificant commits, or spend weeks to produce just one. Frequency or volume of commits probably is a better measure of how organized a person is, and how predictable their task is, than the amount of work they’ve performed. It might be a better measure than lines of code, but I don’t know that it’s meaningfully better.
> activity => work and no activity => no work
Measuring activity, where by "activity" we mean "commits", means that a person who mentors other people, reviews thousands of lines of other people's code, and discusses that code in depth during long hours of meetings, does completely no work. I think you can see where such a measure can lead to.
Has anybody found a real use case? It might be neat and helpful if a tool could show me everywhere that I've been committing too. In gource you can see an avatar for yourself bouncing around as the timeline advances. It would be cool to have a combined graphic of all the repos on my machine, although I'm sure that's a quite non-trivial implementation.
Pretty cool when you're added to a new project, have no idea what people have been working on for the past 2 months there and want to see where most of the actual effort was focused.
That's a neat idea!
[1] https://gource.io/