This commit is contained in:
Pete Gonzalez 2021-09-06 19:18:15 -07:00
Родитель 17211ff6fa
Коммит 70be8be853
4 изменённых файлов: 206 добавлений и 1 удалений

Просмотреть файл

@ -20,6 +20,8 @@ docs_nav:
subitems:
- title: What is Rush Stack?
url: /
- title: Who's involved?
url: /pages/overview/people
- title: Project roadmap
url: /pages/overview/roadmap

66
_data/people.yaml Normal file
Просмотреть файл

@ -0,0 +1,66 @@
maintainers:
# Alphabetical by first name
- name: Apostolis Haitalis
github: apostolisms
caption: manages the team that hosts the Rush Stack projects
- name: Daniel Nadeau
github: D4N14L
caption: feature implementation, focusing on Rush workspaces and Heft
- name: David Michon
github: dmichon-msft
caption: feature implementation, focusing on performance and watch mode
- name: Ian Clanton-Thuon
github: iclanton
caption: architecture, focusing on Heft and Rush build cache
- name: Pete Gonzalez
github: octogonz
caption: architecture, community engagement, docs and TSDoc
collaborators:
# Alphabetical by first name
- name: Claudia Sun
github: Claudiazhaoya
- name: Elliot Nelson
github: elliot-nelson
- name: Josh Wedekind
github: halfnibble
- name: Sachin Joseph
github: sachinjoseph
alumni:
# Chronological order by end date, newest goes at the top
- name: Nick Pape
github: nickpape
role: Maintainer 2016-2018
caption: broad contributions including Rush's task scheduler and stream collator
- name: QZ
github: qz2017
role: Maintainer 2016-2018
caption: broad contributions including Rush version policies and publishing features
- name: Daniel Gaeta
github: dgaeta
role: Collaborator 2017
caption: implemented API Extractor and API Documenter features
star_contributors:
# Newest additions go at the top
- name: Yunfei
sort_month: 2021-07
github: adventure-yunfei
caption: recognized for major contributions to API Extractor and API Documenter
- name: William Bernting
sort_month: 2020-12
caption: helped design Rush's multi-project watch mode feature, implemented the @telia/rush-select console
github: wbern
- name: Ron Buckton
sort_month: 2019-09
github: rbuckton
caption: recognized for major contributions to API Extractor and TSDoc, including the declaration reference syntax
- name: Thomas Michon
sort_month: 2018-11
caption: contributed the "installation variants" feature for Rush
github: ThomasMichon
- name: David Zearing
sort_month: 2016-01
caption: pioneered early components such as package-deps-hash, gulp-core-build, and load-themed-styles
github: dzearing

Просмотреть файл

@ -141,13 +141,17 @@
// Add a little icon next to hyperlinks that point to an external page.
// We only do this inside an <article>. An external page has "://" in its
// URL and does not include to "rushjs.io" or "localhost".
article a[href*="://"]:not([href*="rushstack.io"]):not([href*="localhost"]) {
article a[href*="://"]:not([href*="rushstack.io"]):not([href*="localhost"]):not(.no-external-link-icon) {
background-position: center right;
background-repeat: no-repeat;
padding-right: 13px;
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg width%3D%2211%22 height%3D%2211%22 version%3D%221.1%22 viewBox%3D%220 0 14.364 15.028%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22 xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22 xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22 %3E%3Cmetadata%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%3E%3Cdc%3Acreator%3E%3Ccc%3AAgent%3E%3Cdc%3Atitle%3Ehttps%3A%2F%2Fgithub.com%2Fpgonzal%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AAgent%3E%3C%2Fdc%3Acreator%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cg transform%3D%22translate(-82.14 -158.93)%22 fill%3D%22%23c95228%22 %3E%3Cpath d%3D%22m83.4 161.53c-0.80824-0.0237-1.3558 0.80437-1.2464 1.5543 0.0038 3.237-0.0077 6.4743 0.0058 9.711 0.0539 0.73242 0.77982 1.2548 1.4899 1.151 3.2712-5e-3 6.543 0.01 9.8138-7e-3 0.75077-0.0663 1.2005-0.84784 1.1068-1.5494v-4.0444h-2.1993v3.4019h-8.0176v-8.0176h1.6784v-2.1994h-2.6314z%22%2F%3E%3Cpath d%3D%22m96.504 158.93c-2.5996 0.45395-5.1993 0.90791-7.7989 1.3619 0.56868 0.56868 1.1374 1.1374 1.706 1.706-1.0392 1.0392-2.0785 2.0785-3.1177 3.1177 1.0083 1.0083 2.0166 2.0166 3.025 3.025 1.0392-1.0392 2.0785-2.0785 3.1177-3.1177 0.56868 0.56868 1.1374 1.1374 1.706 1.706 0.45396-2.5996 0.90792-5.1993 1.3619-7.7989z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.no-link-styles {
text-decoration: none !important;
}
html {
height: 100%;
}

133
pages/overview/people.html Normal file
Просмотреть файл

@ -0,0 +1,133 @@
---
layout: page
title: Who's involved?
navigation_source: docs_nav
improve_this_button: false
---
<h2 id="maintainers">Maintainers</h2>
Maintainers meet regularly and have direct responsibility for overseeing the Rush Stack family of projects.
<div class="container-fluid" style="margin-top: 2rem">
<div class="row">
{% for person in site.data.people.maintainers %}
<div class="col-xs-7 col-sm-5 col-md-4 text-center" style="margin-bottom: 2rem">
<a class="no-external-link-icon no-link-styles" href="https://github.com/{{person.github}}">
<img src="https://github.com/{{person.github}}.png?s=100" width="100" style="border-radius: 50%">
</a>
<div>
<a class="no-external-link-icon" href="https://github.com/{{person.github}}">
{{person.name}}
</a>
</div>
<div>
<b>@{{person.github}}</b>
</div>
<div>
<i>{{person.caption}}</i>
</div>
</div>
{% endfor %}
</div>
</div>
<h2 id="collaborators">Affiliate Collaborators</h2>
Affiliate Collaborators help keep things running smoothly, but are not as directly involved as the maintainers. Collaboration can take many forms such as triaging issues, reviewing PRs, facilitating design discussions, writing docs, or answering support questions.
<div class="container-fluid" style="margin-top: 2rem">
<div class="row">
{% for person in site.data.people.collaborators %}
<div class="col-xs-7 col-sm-5 col-md-4 text-center" style="margin-bottom: 2rem">
<a class="no-external-link-icon no-link-styles" href="https://github.com/{{person.github}}">
<img src="https://github.com/{{person.github}}.png?s=100" width="100" style="border-radius: 50%">
</a>
<div>
<a class="no-external-link-icon" href="https://github.com/{{person.github}}">
{{person.name}}
</a>
</div>
<div>
<b>@{{person.github}}</b>
</div>
</div>
{% endfor %}
</div>
</div>
<h2 id="alumni">Alumni</h2>
When a Maintainer or Collaborator is no longer actively involved, they become Alumni.
<div class="container-fluid" style="margin-top: 2rem">
<div class="row">
{% for person in site.data.people.alumni %}
<div class="col-xs-7 col-sm-5 col-md-4 text-center" style="margin-bottom: 2rem">
<a class="no-external-link-icon no-link-styles" href="https://github.com/{{person.github}}">
<img src="https://github.com/{{person.github}}.png?s=100" width="100" style="border-radius: 50%">
</a>
<div>
<a class="no-external-link-icon" href="https://github.com/{{person.github}}">
{{person.name}}
</a>
</div>
<div>
<b>@{{person.github}}</b>
</div>
<div>
<i>{{person.role}}</i>
</div>
<div>
<i>{{person.caption}}</i>
</div>
</div>
{% endfor %}
</div>
</div>
<h2 id="star-contributors">Star Contributors</h2>
This list recognizes individuals who are not formally affiliated with Rush Stack, but who nonetheless made major contributions that the maintainers would like to acknowledge. If you'd like to nominate someone, let us know.
<div class="container-fluid" style="margin-top: 2rem">
<div class="row">
{% for person in site.data.people.star_contributors %}
<div class="col-xs-7 col-sm-5 col-md-4 text-center" style="margin-bottom: 2rem">
<a class="no-external-link-icon no-link-styles" href="https://github.com/{{person.github}}">
<img src="https://github.com/{{person.github}}.png?s=100" width="100" style="border-radius: 50%">
</a>
<div>
<a class="no-external-link-icon" href="https://github.com/{{person.github}}">
{{person.name}}
</a>
</div>
<div>
<b>@{{person.github}}</b>
</div>
<div>
<i>{{person.caption}}</i>
</div>
</div>
{% endfor %}
</div>
</div>