Developer Tenure

Analysis of how long developers have been active in the codebase.

Basic Statistics

There have been {{ data.get("developers","Unknown") }} developers who've committed {{ data.get("commits", "Unknown") }} times to {{ data.get("repos", "Unknown") }} repos over {{ data.get("days_active","Unknown") }} days ({{ data.get("years_active","Unknown") }} years)

Mean Mode Median Std. Dev. Max Tenure (days)
{{ data.get("mean") }} {{ data.get("mode") }} {{ data.get("median") }} {{ data.get("std_dev") }} {{ data.get("max") }}

Note: All values above represent "days" of tenure. Often a tenure of 1 day indicates a single contribution to a repository, such as a bug fix in an open source project.

Tenure Distribution

{% for my_item in distribution %} {% endfor %} {% for my_item in distribution %} {% endfor %} {% for my_item in active_distribution %} {% endfor %}
Developer Group{{ my_item }}
All time ({{ data.get("developers") }}) {{ distribution.get(my_item,"0") }}%
Active developers ({{ data.get("active_devs") }}) {{ active_distribution.get(my_item,"0") }}%

Explanation: "All time" includes any developer who has ever contributed to the repository, while "Active developers" are those who have committed within the last 90 days (default). The tenure shown represents how long they have been active in the codebase.

{% include '_footer_scripts.html' %}