If you create your own visualizations, I strongly recommend that you automate doing it as much as possible. For example, if you process data first, use a script to automate processing the data. You'll need to give Gource various options, and there are a lot of options; store options in its config file or scripts.
Also, if you create a Gource video, I strongly recommend adding some music or at least an audio commentary. If you add music, make sure it's legal to add; the safe route is to use music released under open licenses such as Creative Commons Attribution (CC-BY) CC0 Public Domain Dedication (CC0). Beware of the "non-commercial use" licenses - your releases might count as "commercial" even if you don't think they do (talk to a lawyer if you want to go down that path). A great place to start for Gource music is
audionautix.com ( https://audionautix.com/ ), which has released lots of music under the Creative Commons Attribution 3.0 Unported License;
you can select from lots of different styles and get some great options. "Improving Gource Videos with Background and Audio" ( https://fransdejonge.com/2018/02/improving-gource-videos-wit... ) has some tips and instructions.
Hmm, why do you recommend adding music? This is a pet peeve of mine, many videos would be better without attaching unrelated music to them. Less processing is better.
Ha, last year I have created a video which showed 7 years of GitLab Community Edition history in 2.5 minutes and put some music from https://www.bensound.com behind it. It is definitely fun to analyze bigger projects. Maybe I should do the Linux Kernel, but my fear would be rendering that could take quite long.
Gource is a really cool visualization tool, and although it's originally intended to show software development over time, it's useful for showing other community works over time. Here is a visualization of the development of set.mm (the Metamath Proof Explorer (MPE)), a set of formalized math proofs that's been developed over time with (now) 48 people:
I find these visualizations great to help show people how open source software contributions work. Most people get the idea that collaboration can result in amazing things, but there is nothing like a visualization actually showing it in action.
Where I worked we used this to display other tree based data, was an interesting exercise. As long as you can translate into their log formats it was really simple to set up. Was more eye-candy to be honest.
The first time I saw Gource in action was in a video that visualized the history of the Linux kernel. Really interesting data, especially when paired with key headlines about the project.
Cool seeing this tool come up on HN. 5 years ago when I was getting into programming I came across this and made a visualization for one of my favorite libraries at the time, SFML (https://www.sfml-dev.org/)
Coworker used it to generate a visual history of all the changes a departing colleague had made in his time at the company. Put it up on a wall at his farewell party, was a nostalgia trip for those who remembered many of the older directory names that popped up (and helped drive home how much of a contribution this single dev had made early on).
Is there a binary available for this? Download on the site seems to just be source.
Currently running `./configure` and going through the dance of working out what my package manager calls each of the dependencies one at a time with no idea of progress (has anyone solved this problem?).
Totally unrelated may be, I have a one plus 7 pro with the front camera that pop's up, when I opened the link it just popped up and went down. This is the first time that is happening. Weird.
> Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.
[+] [-] dwheeler|6 years ago|reply
If you create your own visualizations, I strongly recommend that you automate doing it as much as possible. For example, if you process data first, use a script to automate processing the data. You'll need to give Gource various options, and there are a lot of options; store options in its config file or scripts.
Also, if you create a Gource video, I strongly recommend adding some music or at least an audio commentary. If you add music, make sure it's legal to add; the safe route is to use music released under open licenses such as Creative Commons Attribution (CC-BY) CC0 Public Domain Dedication (CC0). Beware of the "non-commercial use" licenses - your releases might count as "commercial" even if you don't think they do (talk to a lawyer if you want to go down that path). A great place to start for Gource music is audionautix.com ( https://audionautix.com/ ), which has released lots of music under the Creative Commons Attribution 3.0 Unported License; you can select from lots of different styles and get some great options. "Improving Gource Videos with Background and Audio" ( https://fransdejonge.com/2018/02/improving-gource-videos-wit... ) has some tips and instructions.
[+] [-] skybrian|6 years ago|reply
[+] [-] fbnlsr|6 years ago|reply
[+] [-] pabs3|6 years ago|reply
[+] [-] leipert|6 years ago|reply
https://www.youtube.com/watch?v=Z6ltmzQLO6k
[+] [-] dwheeler|6 years ago|reply
https://m.youtube.com/watch?v=XC1g8FmFcUU
I find these visualizations great to help show people how open source software contributions work. Most people get the idea that collaboration can result in amazing things, but there is nothing like a visualization actually showing it in action.
[+] [-] k__|6 years ago|reply
That guy rewrote the whole code base every month.
New clusters growing and getten teared down all the time.
[+] [-] noitpmeder|6 years ago|reply
[+] [-] aloknnikhil|6 years ago|reply
The first time I saw Gource in action was in a video that visualized the history of the Linux kernel. Really interesting data, especially when paired with key headlines about the project.
[+] [-] _ZeD_|6 years ago|reply
[+] [-] Syntaf|6 years ago|reply
https://vimeo.com/100557603
[+] [-] j88439h84|6 years ago|reply
[+] [-] paragraft|6 years ago|reply
[+] [-] wjdp|6 years ago|reply
Currently running `./configure` and going through the dance of working out what my package manager calls each of the dependencies one at a time with no idea of progress (has anyone solved this problem?).
[+] [-] baroffoos|6 years ago|reply
[+] [-] db48x|6 years ago|reply
[+] [-] dsun180|6 years ago|reply
https://www.youtube.com/watch?v=s_mSedHiTk0
[+] [-] _binder|6 years ago|reply
[+] [-] pgug|6 years ago|reply
[+] [-] vanous|6 years ago|reply
[+] [-] keyle|6 years ago|reply
[+] [-] Trimbell|6 years ago|reply
[+] [-] ____smurf____|6 years ago|reply
[+] [-] PetahNZ|6 years ago|reply
[+] [-] mscasts|6 years ago|reply
[+] [-] aloknnikhil|6 years ago|reply
I thought that was descriptive enough.