mirror of https://github.com/zulip/zulip.git
team: Count contributors with 20+ commits too.
This is a useful supplement to the number for 100+ commits.
This commit is contained in:
parent
9716ad9e84
commit
2e252ec502
|
@ -154,7 +154,9 @@ contributors, and more than 75 with 100+ commits." %}
|
||||||
|
|
||||||
<script type="text/template" id="total-count-template">
|
<script type="text/template" id="total-count-template">
|
||||||
<p class="contributor-count">
|
<p class="contributor-count">
|
||||||
<%= contributor_count %> total contributors (<%= hundred_plus_contributor_count %> with 100+ commits)
|
<%= contributor_count %> total contributors
|
||||||
|
(<%= hundred_plus_contributor_count %> with 100+ commits;
|
||||||
|
<%= twenty_plus_contributor_count %> with 20+ commits)
|
||||||
</p>
|
</p>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -152,6 +152,7 @@ export default function render_tabs(contributors: Contributor[]): void {
|
||||||
.map((c) => template(c))
|
.map((c) => template(c))
|
||||||
.join("");
|
.join("");
|
||||||
|
|
||||||
|
const twenty_plus_total_contributors = mapped_contributors_list.filter((c) => c.commits >= 20);
|
||||||
const hundred_plus_total_contributors = mapped_contributors_list.filter(
|
const hundred_plus_total_contributors = mapped_contributors_list.filter(
|
||||||
(c) => c.commits >= 100,
|
(c) => c.commits >= 100,
|
||||||
);
|
);
|
||||||
|
@ -162,6 +163,7 @@ export default function render_tabs(contributors: Contributor[]): void {
|
||||||
total_count_template({
|
total_count_template({
|
||||||
contributor_count: contributors_list.length,
|
contributor_count: contributors_list.length,
|
||||||
tab_name: "total",
|
tab_name: "total",
|
||||||
|
twenty_plus_contributor_count: twenty_plus_total_contributors.length,
|
||||||
hundred_plus_contributor_count: hundred_plus_total_contributors.length,
|
hundred_plus_contributor_count: hundred_plus_total_contributors.length,
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
|
@ -213,6 +215,10 @@ export default function render_tabs(contributors: Contributor[]): void {
|
||||||
const commits = c.total_commits;
|
const commits = c.total_commits;
|
||||||
return commits >= 100;
|
return commits >= 100;
|
||||||
}).length;
|
}).length;
|
||||||
|
const twenty_plus_contributor_count = filtered_by_tab.filter((c) => {
|
||||||
|
const commits = c.total_commits;
|
||||||
|
return commits >= 20;
|
||||||
|
}).length;
|
||||||
const repo_url_list = repo_list.map(
|
const repo_url_list = repo_list.map(
|
||||||
(repo_name) => `https://github.com/zulip/${repo_name}`,
|
(repo_name) => `https://github.com/zulip/${repo_name}`,
|
||||||
);
|
);
|
||||||
|
@ -222,6 +228,7 @@ export default function render_tabs(contributors: Contributor[]): void {
|
||||||
contributor_count,
|
contributor_count,
|
||||||
repo_list,
|
repo_list,
|
||||||
repo_url_list,
|
repo_url_list,
|
||||||
|
twenty_plus_contributor_count,
|
||||||
hundred_plus_contributor_count,
|
hundred_plus_contributor_count,
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in New Issue