Git-Truck 🚚
Git-Truck is a project that aims to ease the understanding of the evolution of any git repository, independent of language by providing an interactive visualization tool.
- License: MIT
- Source code & documentation: github.com/git-truck
- To try it out run:
npm install git-truck && npm run git-truck
- Contributors: Jonas, Thomas, Emil, Kristoffer, Dawid
- Privacy: runs completely locally; does not upload anything to the cloud; can be used offline
Examples of Usage
Looking at student projects:
Learning from open source:
Papers
- Git-Truck: Hierarchy-Oriented Visualization of Git Repository Evolution - a paper in which we show
- how git-truck works
- results of an async user evaluation that shows which users benefit the most from such a tool and in which way
- Can Git Visualization Support Educators in Assessing Group Projects? - a paper which
- argues that educators are a special kind of user for repository visualization, and lists some of their specific needs
- shows with examples the kinds of information educators can gain by using Git-Truck
Future Work
- comment analysis to support module understanding
- add plugins for language-specific analysis - especially dependency analysis