Sådan bruges Gource til at vise dit projekts tidslinje

Første gang jeg hørte om Gource, var i 2013. På det tidspunkt så jeg denne seje video, der viser Ruby on Rails kildekodevolution:

Hos Thinkific har vi (næsten) månedlige Product Town Halls, som vi bruger til at kommunikere produktbeslutninger og holde alle produktteams (Designere, Ingeniører, Product Managers og QA'er) på samme side.

Vi kan godt lide at starte nøglen med nogle kildevideoer af vores projekter. Sådan har vi det:

gource --hide dirnames,filenames --seconds-per-day 0.1 --auto-skip-seconds 1 -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 gource.mp4

README of Gource har alle de muligheder, du kan tilpasse i din video. Bundet til ffmpeg opretter vi en mp4-fil, der kan bruges i Google Slides eller YouTube. Her er output fra eksemplet ovenfor:

Også sendt på min blog. Hvis du kan lide dette indhold, skal du følge mig på Twitter og GitHub.

Forresten - Thinkific ansætter flere stillinger, hvis du er interesseret.