{% extends "base.html" %} {% block content %}

Authors statistics (top-{{project.top_authors|length}})

{% for author in project.top_authors %} {% if author.contribution is not none %} {% else %} {% endif %} {% endfor %}
Author Commits (%) + lines- lines First commitLatest commit Contributed (days)Actively contributed (days) Current contribution (%)
{{author.name}} {{author.commits_count}} ({{'%0.2f'| format(author.commits_count|to_percentage(project.total_commits_count))}}%) {{author.lines_added_count}}{{author.lines_removed_count}} {{author.first_commit_date}}{{author.latest_commit_date}} {{author.contributed_days_count}}{{author.active_days_count}}{{'%0.2f'| format(author.contribution|to_percentage(project.total_lines_count))}}%N/A
{# TODO: Add condition for the case list of top authors is empty #}

These didn't make it to the top: {{project.non_top_authors|join(', ')}}

Cumulated Added Lines of Code per Author

Only top {{project.top_authors|length}} authors shown

Commits per Author

Only top {{project.top_authors|length}} authors shown

Author of the Month

{% for month in project.months %} {% endfor %}
Month AuthorCommits count Next top {{project.authors_top}} Total authors count
{{month.date}} {{month.top_author.name}} {{month.top_author.commits_count}} (of {{month.all_commits_count}}) {{month.next_top_authors}} {{month.total_authors_count}}

Author of the Year

{% for year in project.years %} {% endfor %}
Year AuthorCommits count Next top {{project.authors_top}} Total authors count
{{year.date}} {{year.top_author.name}} {{year.top_author.commits_count}} (of {{year.all_commits_count}}) {{year.next_top_authors}} {{year.total_authors_count}}

Commits by Email Domains

{% endblock %}