Live data from Hacker News

Gource.io – a software version control visualization tool

gource.io

1–10 of 34 posts

Re: Gource.io – a software version control visualization tool

#3
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:

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.

Re: Gource.io – a software version control visualization tool

#5
post #4

If the title wouldn't include a description of what it is I would be very confused. There is nothing on the website that actually say what it is.

> 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.

I thought that was descriptive enough.

Re: Gource.io – a software version control visualization tool

#7
Gource is a really cool visualization tool. Here's a Gource visualization of development of the Python programming language (C Python implementation, aka CPython): https://www.youtube.com/watch?v=cNBtDstOTmA Here's a collection of Gource visualizations: https://github.com/acaudwell/Gource/wiki/Videos

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.

Re: Gource.io – a software version control visualization tool

#10
post #7

Gource is a really cool visualization tool. Here's a Gource visualization of development of the Python programming language (C Python implementation, aka CPython): https://www.youtube.com/watch?v=cNBtDstOTmA Here's a collection of Gource visualizations: https://github.com/acaudwell/Gource/wiki/Videos If you create your own visualizations, I strongly recommend that you automate doing it as much as possible. For exampl…

Notch released a video of the Minecraft development history, that's when I first heard of Gource: https://www.youtube.com/watch?v=zRjTyRly5WA
Post reply on HN