📜 ⬆️ ⬇️

Visualization of the development of SEMrush.com 2017

In honor of the end of the year, for the festive “IT” mood: 550+ repositories of the SEMrush team in one video.


Gource Show Sponsor

Under the cut a couple of words about how this is done.

I think it is not necessary to acquaint anyone with Gource , on Habré they have already written how it works.
')
How to visualize several reps in one window is described in detail in the wiki itself. In our case, it was additionally necessary to add a meta folder by the name of the team for each turnip. Therefore, the final video clearly shows thick branches from the root - this is just a cluster of repositories of the same team.

All signatures had to hide. Partly for secular, and more for visual reasons. They just turned the whole tree into mush.

The settings for the render gave me such
gource -1920x1080 --disable-auto-skip -s 2 -e 0.005 --hide-filenames --hide-dirnames --hide-usernames --bloom-multiplier 0.2 --user-scale 3.0 final.log ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 -preset slow output.mp4 

Well, as long as this video was rendered (and this is three hours on a not very weak machine), I managed to throw in a project for visualizing public reps of an arbitrary user with Github. I will set him on the candidates =)

Instead of an afterword


Sometimes it is useful to learn how your colleagues work with git, however, do not limit gource git. This is very cool Tula, which allows you to quickly make a beautiful visualization, but what exactly - the question of fantasy. I am personally going to monitor crawler, finally humanize.
Of course, not everything in it is perfect: on a large graph, he frankly cannot cope with autofocus and I did not manage to launch it without a broadcast. And this is only the most serious Wishlist, but you can customize a lot.

Thank you all, all good! =)

Source: https://habr.com/ru/post/345818/


All Articles