-
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathcontributors.html
More file actions
117 lines (100 loc) · 2.91 KB
/
contributors.html
File metadata and controls
117 lines (100 loc) · 2.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
---
layout: page
title: Contributors
permalink: /contributors/
---
<p>
Here you can see some statistics of all our hard working contributors.
</p>
<p>
<a href="https://github.com/ActivityWatch/activitywatch/blob/master/CONTRIBUTING.md">Contribute yourself</a> to get your name on this page!
</p>
<p>
The list is updated every 24 hours.
</p>
<style>
.avatar {
width: 64px;
height: 64px;
margin: 5px;
border-radius: 50%;
border: 1px solid #ddd;
}
</style>
{% for contributor in site.data.contributors %}
<a href="https://github.com/{{contributor}}">
<img src="https://github.com/{{contributor}}.png?size=64" class="avatar" width=64>
</a>
{% endfor %}
<br>
<h3>Visualization</h3>
<p>
Here we have a have a visualization of development history:
</p>
<div class="img-center">
<iframe width="100%" height="400px" src="https://www.youtube-nocookie.com/embed/zjIn43lZq3U" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<p>
The script used to generate the video can be found <a href="https://github.com/ActivityWatch/contributor-stats/tree/master/video">here</a>.
</p>
<br>
<h3>Tables</h3>
<p>
Here we have tables of contribution statistics, both for across all repos and for each individual repo.
The statistics are generated using the <a href="https://github.com/ActivityWatch/contributor-stats">contributor-stats</a> repository.
</p>
<p>
<small>
<b>Note:</b>
<i>
Numbers on maintainers have a tendency to be inflated due some tasks requiring frequent or large changesets (examples: merging PRs, updating dependency locks)
</i>
</small>
</p>
{% assign modules = site.data.modules.modules %}
<b>Table of contents</b>
<ul>
{% for module in modules %}
<li><a href="#{{ module }}">{{ module }}</a></li>
{% endfor %}
</ul>
<div class="contributor-stats">
{% for module in modules %}
{% if module != "total" %}
<details>
<summary>
{% endif %}
<h4 id={{ module }}>{{ module }}</h4>
{% if module != "total" %}
</summary>
{% endif %}
{% assign table_filename = "tables/" | append: module %}
{% include {{ table_filename }}.html %}
{% if module != "total" %}
<div class="small px-2 pb-2" >
You can also see these stats <a href="https://github.com/activitywatch/{{ module }}/graphs/contributors">on GitHub</a>.
</div>
</details>
{% endif %}
{% endfor %}
</div>
<p>
<small>
<i>Last updated: {{ site.time }}</i>
</small>
</p>
<hr>
<details>
<summary>
<h3>GitHub Stats</h3>
</summary>
<p class="pt-2 px-2">
Below are some stats of contributor activity on GitHub. The table is manually updated every now and then.
</p>
<p class="px-2">
Bots and users with total less than 10 have been removed.
</p>
{% include tables/github-stats.html %}
<p class="px-2 small">
<i>Last updated: 2024-7-11</i>
</details>