Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions content/governance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Governance — Statlib
description: Statlib's advisory board and maintainer team.
intro: false
---

# Governance

Statlib is guided by an advisory board and maintained by a small team of active contributors. This page lists current roles; responsibilities and processes will be expanded as the project matures.

## Advisory Board {#advisory-board .people}

- ![Jeremy Avigad](images/governance/jeremy-avigad.jpg) **[Jeremy Avigad](https://www.contrib.andrew.cmu.edu/~avigad/)** *Carnegie Mellon University*
- ![Larry Wasserman](images/governance/larry-wasserman.jpg) **[Larry Wasserman](https://www.stat.cmu.edu/~larry/)** *Carnegie Mellon University*

## Lead Maintainer {#lead-maintainer .people}

- ![Rajarshi Mukherjee](images/governance/rajarshi-mukherjee.jpg) **[Rajarshi Mukherjee](https://rajarshi-mukherjee24.github.io/)** *Harvard University*

## Maintainers {#maintainers .people}

- ![Yongxi (Aaron) Lin](images/governance/aaron-lin.jpg) **[Yongxi (Aaron) Lin](https://coolrmal.github.io/)** *Carnegie Mellon University*
- ![Rémy Degenne](images/governance/remy-degenne.jpg) **[Rémy Degenne](https://remydegenne.github.io/)** *Inria center at the University of Lille*
- ![Zixiao Jolene Wang](images/governance/zixiao-wang.jpg) **[Zixiao Jolene Wang](https://zixiaowang17.github.io/)** *Harvard University*
1 change: 1 addition & 0 deletions contribute.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
<a href="roadmap.html">Roadmap</a>
<a href="projects.html">Projects</a>
<a href="contribute.html" class="active">Contribute</a>
<a href="governance.html">Governance</a>
</div>
</nav>

Expand Down
54 changes: 54 additions & 0 deletions governance.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Governance — Statlib</title>
<meta name="description" content="Statlib&#x27;s advisory board and maintainer team.">
<link rel="stylesheet" href="site.css?v=20260604-toc-align">
</head>
<body class="site-page">

<!-- Generated from content/*.md by tools/build_site.py. Edit Markdown source, not this file. -->
<nav>
<a href="index.html" class="brand">Statlib</a>
<div class="links">
<a href="index.html">About</a>
<a href="tutorial/index.html">Tutorial</a>
<a href="roadmap.html">Roadmap</a>
<a href="projects.html">Projects</a>
<a href="contribute.html">Contribute</a>
<a href="governance.html" class="active">Governance</a>
</div>
</nav>

<main>
<div class="wrap">
<h1>Governance</h1>
<p>Statlib is guided by an advisory board and maintained by a small team of active contributors. This page lists current roles; responsibilities and processes will be expanded as the project matures.</p>
<section id="advisory-board" class="people">
<h2>Advisory Board</h2>
<ul>
<li><img src="images/governance/jeremy-avigad.jpg" alt="Jeremy Avigad" class="person-photo" loading="lazy"> <strong><a href="https://www.contrib.andrew.cmu.edu/~avigad/" target="_blank" rel="noopener">Jeremy Avigad</a></strong> <em>Carnegie Mellon University</em></li>
<li><img src="images/governance/larry-wasserman.jpg" alt="Larry Wasserman" class="person-photo" loading="lazy"> <strong><a href="https://www.stat.cmu.edu/~larry/" target="_blank" rel="noopener">Larry Wasserman</a></strong> <em>Carnegie Mellon University</em></li>
</ul>
</section>
<section id="lead-maintainer" class="people">
<h2>Lead Maintainer</h2>
<ul>
<li><img src="images/governance/rajarshi-mukherjee.jpg" alt="Rajarshi Mukherjee" class="person-photo" loading="lazy"> <strong><a href="https://rajarshi-mukherjee24.github.io/" target="_blank" rel="noopener">Rajarshi Mukherjee</a></strong> <em>Harvard University</em></li>
</ul>
</section>
<section id="maintainers" class="people">
<h2>Maintainers</h2>
<ul>
<li><img src="images/governance/aaron-lin.jpg" alt="Yongxi (Aaron) Lin" class="person-photo" loading="lazy"> <strong><a href="https://coolrmal.github.io/" target="_blank" rel="noopener">Yongxi (Aaron) Lin</a></strong> <em>Carnegie Mellon University</em></li>
<li><img src="images/governance/remy-degenne.jpg" alt="Rémy Degenne" class="person-photo" loading="lazy"> <strong><a href="https://remydegenne.github.io/" target="_blank" rel="noopener">Rémy Degenne</a></strong> <em>Inria center at the University of Lille</em></li>
<li><img src="images/governance/zixiao-wang.jpg" alt="Zixiao Jolene Wang" class="person-photo" loading="lazy"> <strong><a href="https://zixiaowang17.github.io/" target="_blank" rel="noopener">Zixiao Jolene Wang</a></strong> <em>Harvard University</em></li>
</ul>
</section>
</div>
</main>

</body>
</html>
Binary file added images/governance/aaron-lin.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/governance/jeremy-avigad.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/governance/larry-wasserman.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/governance/rajarshi-mukherjee.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/governance/remy-degenne.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/governance/zixiao-wang.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<a href="roadmap.html">Roadmap</a>
<a href="projects.html">Projects</a>
<a href="contribute.html">Contribute</a>
<a href="governance.html">Governance</a>
</div>
</nav>

Expand Down
1 change: 1 addition & 0 deletions projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<a href="roadmap.html">Roadmap</a>
<a href="projects.html" class="active">Projects</a>
<a href="contribute.html">Contribute</a>
<a href="governance.html">Governance</a>
</div>
</nav>

Expand Down
1 change: 1 addition & 0 deletions roadmap.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<a href="roadmap.html" class="active">Roadmap</a>
<a href="projects.html">Projects</a>
<a href="contribute.html">Contribute</a>
<a href="governance.html">Governance</a>
</div>
</nav>

Expand Down
78 changes: 78 additions & 0 deletions site.css
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,84 @@ body.site-page {
color: var(--text);
}

.site-page .people {
margin-top: 36px;
}

.site-page .people h2 {
color: var(--faint);
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
margin-bottom: 20px;
padding-bottom: 8px;
border-bottom: 1px solid var(--line-soft);
}

.site-page .people ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
gap: 30px 36px;
}

.site-page .people li {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
width: 150px;
}

.site-page .people .person-photo {
width: 150px;
height: 150px;
object-fit: cover;
object-position: center 22%;
background: var(--surface);
border: 1px solid var(--line);
margin-bottom: 10px;
}

.site-page .people img[src$="larry-wasserman.jpg"] {
object-position: center top;
}

.site-page .people li strong {
font-family: inherit;
font-weight: 600;
font-size: 15px;
color: var(--text);
text-transform: none;
letter-spacing: 0;
line-height: 1.3;
display: block;
}

.site-page .people li em {
color: var(--muted);
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-style: normal;
font-size: 12px;
line-height: 1.35;
display: block;
margin-top: 2px;
}

.site-page .people li a {
text-decoration: none;
}

.site-page .people li a:hover {
text-decoration: underline;
text-underline-offset: 2px;
}

.site-page footer {
color: var(--faint);
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
Expand Down
8 changes: 8 additions & 0 deletions tools/build_site.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"roadmap": "roadmap.html",
"projects": "projects.html",
"contribute": "contribute.html",
"governance": "governance.html",
}

NAV = [
Expand All @@ -24,6 +25,7 @@
("roadmap.html", "Roadmap", "roadmap"),
("projects.html", "Projects", "projects"),
("contribute.html", "Contribute", "contribute"),
("governance.html", "Governance", "governance"),
]


Expand Down Expand Up @@ -77,6 +79,12 @@ def stash(match: re.Match[str]) -> str:

source = re.sub(r"\$\$.*?\$\$|\$.*?\$", stash, source)
source = re.sub(r"`([^`]+)`", lambda m: f"<code>{html.escape(m.group(1))}</code>", html.escape(source))
def image(match: re.Match[str]) -> str:
alt = match.group(1)
src = match.group(2)
return f'<img src="{src}" alt="{alt}" class="person-photo" loading="lazy">'

source = re.sub(r"!\[([^\]]*)\]\(([^)]+)\)", image, source)
def link(match: re.Match[str]) -> str:
label = match.group(1)
href = match.group(2)
Expand Down
Loading