📜 ⬆️ ⬇️

code_swarm: visualization of the development history



code_swarm is an application that allows you to visualize the history of commits in the application. A commit occurs when a developer makes changes to the code or documentation, and then sends them to a central repository. Developers and files are displayed as moving elements. When a developer makes a commit, it is highlighted, and the files affected by this commit are also highlighted. The color of the files depends on the type of file (code, documentation). If the developer’s activity drops, its display fades. The bar graph below shows the history and activity of the changes.

The project is free and available for download at code.google.com/p/codeswarm

At the moment there are a lot of prepared visualizations of the history of such famous projects as Python , Apache , Eclipse , PostgreSQL , Django .
DjangoEclipsePythonPostgreSQLApache

')
I propose to look at these videos and understand the essence.
See code.google.com/p/codeswarm/wiki/GeneratingAVideo for instructions on generating your own video. But you have to be warned that the process is quite lengthy, as an example, the author of a video about Django rendered its video from 4300 frames for about 45 minutes on a Macbook Pro .

Source: https://habr.com/ru/post/27925/


All Articles