TLDR: I made a cool version control visualization of all the Ubuntu Touch Core Apps.
The video: https://www.youtube.com/watch?v=nAmKAgRS0tw
* Warning: abrasive techno music
* To be watched in HD, preferably at maximum volume
Making Gource visualizations of complex software projects is awesome. I love seeing a VCS commit log come to life as blooming trees and swarming workers. Normally, I do a visualization video of a single repository. But in this case, I used a bash script to create a visualization of multiple source code repositories. I wanted to see the progress of the entire stack of Ubuntu Touch Core Apps (17 projects). Ubuntu Touch Core Apps is an umbrella project for all [17] of the core apps that are available in Ubuntu on mobile devices
The Ubuntu Touch Core Apps:
- Dropping Letters
 - Evernote Online Accounts plugin
 - QtDeclarative bindings for the Grilo media scanner
 - Stock Ticker App
 - Sudoku App
 - Ubuntu Calculator App
 - Ubuntu Calendar App
 - Ubuntu Clock App
 - Ubuntu Document Viewer App
 - Ubuntu E-mail App
 - Ubuntu Facebook App
 - Ubuntu File Manager App
 - Ubuntu Music App
 - Ubuntu Phone Commons
 - Ubuntu RSS Feed Reader App
 - Ubuntu Terminal App
 - Ubuntu Weather App
 
Making the visualization:
Assuming you have a bunch of source code repositories already branched/cloned locally, here is a general version of the script to generate visualization videos of multiple projects/repositories: https://gist.github.com/cgoldberg/7488521
The script I used to create the Ubuntu Touch Core Apps video: https://gist.github.com/cgoldberg/7516510
No comments:
Post a Comment