EmberJS as visualized by Gource


#1

Video of EmberJS as visualized by Gource

I realize that most of these topics are development based but this morning I visualized the Ember.js git repo using Gource and thought that everyone might find it interesting.

Gource is a software version control visualization tool.

Install Gource on OSX using homebrew

brew install gource

brew install ffmpeg

Checkout a git repo

Now checkout a git repo and cd into that directory.

git clone git@github.com:emberjs/ember.js.git emberjs && cd emberjs

Run this command

gource --date-format "%d %B, %Y" --seconds-per-day 0.01 --title "Project Title" -hide filenames -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 project_title.mp4


#2

@cgcardona That was cool. What happened around the end, it just went dead? Or no data for that time periods?


#3

I believe the time slows down as it progresses so it moves very quickly in the beginning because it’s covering a lot of time and slowly at the end because not much time is passing.