1
1
---
2
2
layout : default
3
3
title : The Rust Team
4
+
5
+ # map from GH username to name & irc nick (irc nick can be omitted if it
6
+ # matches GH).
7
+ people :
8
+ aatch :
9
+ name : James Miller
10
+ alexcrichton :
11
+ name : Alex Crichton
12
+ irc : acrichto
13
+ aturon :
14
+ name : Aaron Turon
15
+ bkoropoff :
16
+ name : Brian Koropoff
17
+ brson :
18
+ name : Brian Anderson
19
+ BurntSushi :
20
+ name : Andrew Gallant
21
+ irc : burntsushi
22
+ dotdash :
23
+ name : Björn Steinbrink
24
+ irc : doener
25
+ eddyb :
26
+ name : Eduard Burtescu
27
+ erickt :
28
+ name : Erick Tryzelaar
29
+ Gankro :
30
+ name : Alexis Beingessner
31
+ huonw :
32
+ name : Huon Wilson
33
+ irc : huon
34
+ " jakub- " :
35
+ name : Jakub Bukaj
36
+ Kimundi :
37
+ name : Marvin Löbel
38
+ irc : kimundi
39
+ manishearth :
40
+ name : Manish Goregaokar
41
+ irc : Manishearth
42
+ mbrubeck :
43
+ name : Matt Brubeck
44
+ michaelwoerister :
45
+ name : Michael Woerister
46
+ irc : mw
47
+ nikomatsakis :
48
+ name : Niko Matsakis
49
+ irc : nmatsakis
50
+ nrc :
51
+ name : Nick Cameron
52
+ pcwalton :
53
+ name : Patrick Walton
54
+ pnkfelix :
55
+ name : Felix Klock
56
+ sfackler :
57
+ name : Steven Fackler
58
+ steveklabnik :
59
+ name : Steve Klabnik
60
+ vadimcn :
61
+ name : Vadim Chugunov
62
+ wycats :
63
+ name : Yehuda Katz
64
+
65
+ # Information about each team. Omit `lead` for teams without leaders.
66
+ teams :
67
+ - name : Core
68
+ responsibility : " overall direction of the project, subteam leadership, cross-cutting concerns"
69
+ members : [brson, alexcrichton, wycats, steveklabnik, nikomatsakis, aturon, pcwalton, huonw]
70
+ - name : Language design
71
+ responsibility : " designing new language features"
72
+ members : [nrc, pnkfelix, nikomatsakis, aturon, huonw]
73
+ lead : nikomatsakis
74
+ - name : Library
75
+ responsibility : " the Rust standard library, rust-lang crates, conventions"
76
+ members : [brson, Gankro, alexcrichton, sfackler, BurntSushi, Kimundi, aturon, huonw]
77
+ lead : aturon
78
+ - name : Compiler
79
+ responsibility : " compiler internals, optimizations"
80
+ members : ["jakub-", eddyb, nrc, pnkfelix, bkoropoff, nikomatsakis, aatch, dotdash, michaelwoerister]
81
+ lead : nikomatsakis
82
+ - name : Tooling and infrastructure
83
+ responsibility : " tool support (e.g. Cargo, multirust), CI infrastructure, etc."
84
+ members : [brson, nrc, alexcrichton, vadimcn, wycats, michaelwoerister]
85
+ lead : alexcrichton
86
+ - name : Moderation
87
+ responsibility : " helping uphold the [code of conduct](http://www.rust-lang.org/conduct.html)"
88
+ members : [mbrubeck, BurntSushi, manishearth, pnkfelix, erickt]
4
89
---
5
90
6
91
<style type =" text/css " >
7
92
.headshot {
8
93
border : 1px solid #888 ;
9
- margin-bottom : 10px ;
10
94
width : 140px ;
11
95
}
12
96
13
97
.person {
14
98
display : inline-block ;
99
+ position : relative ;
100
+ margin-bottom : 20px ;
101
+ }
102
+ .lead { font-weight : bold ; }
103
+ .lead .name ::after { content : " (lead)" ; }
104
+ .irc {
105
+ display : none ;
106
+ position : absolute ;
107
+ bottom : 0 ;
108
+ left : 0 ;
109
+ right : 0 ;
110
+ background : rgba (0 , 0 , 0 , 0.5 );
111
+ color : white ;
112
+ font-weight : normal ;
15
113
}
16
- .lead {
17
- font-weight : bold ;
114
+ .person :hover .irc {
115
+ display : block ;
18
116
}
19
117
20
118
.headshots {
@@ -33,126 +131,22 @@ The Rust project is [governed](https://github.com/rust-lang/rfcs/blob/master/tex
33
131
number of teams, each focused on a specific area of concern. Below are the
34
132
rosters, in alphabetical order.
35
133
36
- ## Core team
37
-
38
- ** Responsibility** : * overall direction of the project, subteam leadership, cross-cutting concerns*
39
-
40
- <ul class =" headshots " >
41
- <li class =" person " ><a href =" https://github.com/brson/ " >Brian Anderson<br />
42
- <img class="headshot" src="https://avatars.githubusercontent.com/brson"></a></li>
43
- <li class =" person " ><a href =" https://github.com/alexcrichton/ " >Alex Crichton<br />
44
- <img class="headshot" src="https://avatars.githubusercontent.com/alexcrichton"></a></li>
45
- <li class =" person " ><a href =" https://github.com/wycats/ " >Yehuda Katz<br />
46
- <img class="headshot" src="https://avatars.githubusercontent.com/wycats"></a></li>
47
- <li class =" person " ><a href =" https://github.com/steveklabnik/ " >Steve Klabnik<br />
48
- <img class="headshot" src="https://avatars.githubusercontent.com/steveklabnik"></a></li>
49
- <li class =" person " ><a href =" https://github.com/nikomatsakis/ " >Niko Matsakis<br />
50
- <img class="headshot" src="https://avatars.githubusercontent.com/nikomatsakis"></a></li>
51
- <li class =" person " ><a href =" https://github.com/aturon/ " >Aaron Turon<br />
52
- <img class="headshot" src="https://avatars.githubusercontent.com/aturon"></a></li>
53
- <li class =" person " ><a href =" https://github.com/pcwalton/ " >Patrick Walton<br />
54
- <img class="headshot" src="https://avatars.githubusercontent.com/pcwalton"></a></li>
55
- <li class =" person " ><a href =" https://github.com/huonw/ " >Huon Wilson<br />
56
- <img class="headshot" src="https://avatars.githubusercontent.com/huonw"></a></li>
57
- </ul >
58
-
59
- ## Language design team
60
-
61
- ** Responsibility** : * designing new language features*
62
-
63
- <ul class =" headshots " >
64
- <li class =" person " ><a href =" https://github.com/nrc/ " >Nick Cameron<br />
65
- <img class="headshot" src="https://avatars.githubusercontent.com/nrc"></a></li>
66
- <li class =" person " ><a href =" https://github.com/pnkfelix/ " >Felix Klock<br />
67
- <img class="headshot" src="https://avatars.githubusercontent.com/pnkfelix"></a></li>
68
- <li class =" person lead " ><a href =" https://github.com/nikomatsakis/ " >Niko Matsakis (lead)<br />
69
- <img class="headshot" src="https://avatars.githubusercontent.com/nikomatsakis"></a></li>
70
- <li class =" person " ><a href =" https://github.com/aturon/ " >Aaron Turon<br />
71
- <img class="headshot" src="https://avatars.githubusercontent.com/aturon"></a></li>
72
- <li class =" person " ><a href =" https://github.com/huonw/ " >Huon Wilson<br />
73
- <img class="headshot" src="https://avatars.githubusercontent.com/huonw"></a></li>
74
- </ul >
75
-
76
- ## Library team
77
-
78
- ** Responsibility** : * the Rust standard library, rust-lang crates, conventions*
134
+ {% for team in page.teams %}
135
+ ## {{ team.name }} team
79
136
80
- <ul class =" headshots " >
81
- <li class =" person " ><a href =" https://github.com/brson/ " >Brian Anderson<br />
82
- <img class="headshot" src="https://avatars.githubusercontent.com/brson"></a></li>
83
- <li class =" person " ><a href =" https://github.com/Gankro/ " >Alexis Beingessner<br />
84
- <img class="headshot" src="https://avatars.githubusercontent.com/Gankro"></a></li>
85
- <li class =" person " ><a href =" https://github.com/alexcrichton/ " >Alex Crichton<br />
86
- <img class="headshot" src="https://avatars.githubusercontent.com/alexcrichton"></a></li>
87
- <li class =" person " ><a href =" https://github.com/sfackler/ " >Steven Fackler<br />
88
- <img class="headshot" src="https://avatars.githubusercontent.com/sfackler"></a></li>
89
- <li class =" person " ><a href =" https://github.com/BurntSushi/ " >Andrew Gallant<br />
90
- <img class="headshot" src="https://avatars.githubusercontent.com/BurntSushi"></a></li>
91
- <li class =" person " ><a href =" https://github.com/Kimundi/ " >Marvin Löbel<br />
92
- <img class="headshot" src="https://avatars.githubusercontent.com/Kimundi"></a></li>
93
- <li class =" person lead " ><a href =" https://github.com/aturon/ " >Aaron Turon (lead)<br />
94
- <img class="headshot" src="https://avatars.githubusercontent.com/aturon"></a></li>
95
- <li class =" person " ><a href =" https://github.com/huonw/ " >Huon Wilson<br />
96
- <img class="headshot" src="https://avatars.githubusercontent.com/huonw"></a></li>
97
- </ul >
98
-
99
- ## Compiler team
100
-
101
- ** Responsibility** : * compiler internals, optimizations*
137
+ ** Responsibility** : * {{ team.responsibility }}*
102
138
103
139
<ul class =" headshots " >
104
- <li class =" person " ><a href =" https://github.com/jakub-/ " >Jakub Bukaj<br />
105
- <img class="headshot" src="https://avatars.githubusercontent.com/jakub-"></a></li>
106
- <li class =" person " ><a href =" https://github.com/eddyb/ " >Eduard Burtescu<br />
107
- <img class="headshot" src="https://avatars.githubusercontent.com/eddyb"></a></li>
108
- <li class =" person " ><a href =" https://github.com/nrc/ " >Nick Cameron<br />
109
- <img class="headshot" src="https://avatars.githubusercontent.com/nrc"></a></li>
110
- <li class =" person " ><a href =" https://github.com/pnkfelix/ " >Felix Klock<br />
111
- <img class="headshot" src="https://avatars.githubusercontent.com/pnkfelix"></a></li>
112
- <li class =" person " ><a href =" https://github.com/bkoropoff/ " >Brian Koropoff<br />
113
- <img class="headshot" src="https://avatars.githubusercontent.com/bkoropoff"></a></li>
114
- <li class =" person lead " ><a href =" https://github.com/nikomatsakis/ " >Niko Matsakis (lead)<br />
115
- <img class="headshot" src="https://avatars.githubusercontent.com/nikomatsakis"></a></li>
116
- <li class =" person " ><a href =" https://github.com/aatch/ " >James Miller<br />
117
- <img class="headshot" src="https://avatars.githubusercontent.com/aatch"></a></li>
118
- <li class =" person " ><a href =" https://github.com/dotdash/ " >Björn Steinbrink<br />
119
- <img class="headshot" src="https://avatars.githubusercontent.com/dotdash"></a></li>
120
- <li class =" person " ><a href =" https://github.com/michaelwoerister/ " >Michael Woerister<br />
121
- <img class="headshot" src="https://avatars.githubusercontent.com/michaelwoerister"></a></li>
140
+ {% for github in team.members %}
141
+ {% assign person = page.people[ github] %}
142
+ <li class =" person {% if team.lead and team.lead == github %}lead{% endif %} " >
143
+ <a href =" https://github.com/{{ github }} " >
144
+ <div class="name">{{ person.name }}</div>
145
+ <div class="irc">irc: {% if person.irc %}{{ person.irc }}{% else %}{{ github }}{% endif %}</div>
146
+ <img class="headshot" src="http://avatars.githubusercontent.com/{{ github }}">
147
+ </a >
148
+ </li >
149
+ {% endfor %}
122
150
</ul >
123
151
124
- ## Tooling and infrastructure team
125
-
126
- ** Responsiblity** : * tool support (e.g. Cargo, multirust), CI infrastructure, etc.*
127
-
128
- <ul class =" headshots " >
129
- <li class =" person " ><a href =" https://github.com/brson/ " >Brian Anderson<br />
130
- <img class="headshot" src="https://avatars.githubusercontent.com/brson"></a></li>
131
- <li class =" person " ><a href =" https://github.com/nrc/ " >Nick Cameron<br />
132
- <img class="headshot" src="https://avatars.githubusercontent.com/nrc"></a></li>
133
- <li class =" person lead " ><a href =" https://github.com/alexcrichton/ " >Alex Crichton (lead)<br />
134
- <img class="headshot" src="https://avatars.githubusercontent.com/alexcrichton"></a></li>
135
- <li class =" person " ><a href =" https://github.com/vadimcn/ " >Vadim Chugunov<br />
136
- <img class="headshot" src="https://avatars.githubusercontent.com/vadimcn"></a></li>
137
- <li class =" person " ><a href =" https://github.com/wycats/ " >Yehuda Katz<br />
138
- <img class="headshot" src="https://avatars.githubusercontent.com/wycats"></a></li>
139
- <li class =" person " ><a href =" https://github.com/michaelwoerister/ " >Michael Woerister<br />
140
- <img class="headshot" src="https://avatars.githubusercontent.com/michaelwoerister"></a></li>
141
- </ul >
142
-
143
- ## Moderation team
144
-
145
- ** Responsibility** : * helping uphold the [ code of conduct] ( http://www.rust-lang.org/conduct.html ) *
146
-
147
- <ul class =" headshots " >
148
- <li class =" person " ><a href =" https://github.com/mbrubeck/ " >Matt Brubeck<br />
149
- <img class="headshot" src="https://avatars.githubusercontent.com/mbrubeck"></a></li>
150
- <li class =" person " ><a href =" https://github.com/BurntSushi/ " >Andrew Gallant<br />
151
- <img class="headshot" src="https://avatars.githubusercontent.com/BurntSushi"></a></li>
152
- <li class =" person " ><a href =" https://github.com/manishearth/ " >Manish Goregaokar<br />
153
- <img class="headshot" src="https://avatars.githubusercontent.com/manishearth"></a></li>
154
- <li class =" person " ><a href =" https://github.com/pnkfelix/ " >Felix Klock<br />
155
- <img class="headshot" src="https://avatars.githubusercontent.com/pnkfelix"></a></li>
156
- <li class =" person " ><a href =" https://github.com/erickt/ " >Erick Tryzelaar<br />
157
- <img class="headshot" src="https://avatars.githubusercontent.com/erickt"></a></li>
158
- </ul >
152
+ {% endfor %}
0 commit comments