Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.

Commit 0f340c5

Browse files
committed
Merge pull request #131 from huonw/irc
Display team-member's IRC nicks on hover.
2 parents e6c8750 + c06a6b2 commit 0f340c5

File tree

1 file changed

+115
-121
lines changed

1 file changed

+115
-121
lines changed

team.md

Lines changed: 115 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,118 @@
11
---
22
layout: default
33
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]
489
---
590

691
<style type="text/css">
792
.headshot {
893
border: 1px solid #888;
9-
margin-bottom: 10px;
1094
width: 140px;
1195
}
1296

1397
.person {
1498
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;
15113
}
16-
.lead {
17-
font-weight: bold;
114+
.person:hover .irc {
115+
display: block;
18116
}
19117

20118
.headshots {
@@ -33,126 +131,22 @@ The Rust project is [governed](https://github.com/rust-lang/rfcs/blob/master/tex
33131
number of teams, each focused on a specific area of concern. Below are the
34132
rosters, in alphabetical order.
35133

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
79136

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 }}*
102138

103139
<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 %}
122150
</ul>
123151

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

Comments
 (0)