summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarrod Millman <jarrod.millman@gmail.com>2023-03-29 07:40:37 -0700
committerGitHub <noreply@github.com>2023-03-29 07:40:37 -0700
commitfc79e238b304544ee432bbb7fea050675b95163e (patch)
treea73c0dde46099860114d27487acee2a1d70f5195
parentfded1b53623e6f2d889c2cb865bb8ecca844fac0 (diff)
downloadnetworkx-fc79e238b304544ee432bbb7fea050675b95163e.tar.gz
Update team galleries (#6569)
-rw-r--r--doc/developer/nxeps/nxep-0001.rst11
-rw-r--r--doc/developer/team.rst263
-rw-r--r--tools/team_list.py20
3 files changed, 221 insertions, 73 deletions
diff --git a/doc/developer/nxeps/nxep-0001.rst b/doc/developer/nxeps/nxep-0001.rst
index e6b764b2..b55444d7 100644
--- a/doc/developer/nxeps/nxep-0001.rst
+++ b/doc/developer/nxeps/nxep-0001.rst
@@ -54,8 +54,8 @@ have shown they can be trusted to maintain NetworkX with care. Becoming a
core developer allows contributors to merge approved pull requests, cast votes
for and against merging a pull request, and be involved in deciding major
changes to the API, and thereby more easily carry on with their project related
-activities. Core developers appear as team members on the `NetworkX Core Team page
-<https://github.com/orgs/networkx/teams/core-developers/members>`_ and can
+activities. Core developers appear as team members on the
+:ref:`NetworkX Core Developers gallery<core-developers-team>` and can
be messaged ``@networkx/core-developers``. Core
developers are expected to review code contributions while adhering to the
:ref:`core_dev`.
@@ -83,10 +83,9 @@ long experience with both the project and the larger ecosystem. When the core
developer community (including the SC members) fails to reach such a consensus
in a reasonable timeframe, the SC is the entity that resolves the issue.
-Steering Council members appear as team members on the `NetworkX Steering
-Council Team page
-<https://github.com/orgs/networkx/teams/steering-council/members>`_ and
-can be messaged ``@networkx/steering-council``. Core
+The current list of steering council members appears on the
+`NetworkX Steering Council gallery<steering-council-team>` and can
+be messaged ``@networkx/steering-council``.
Decision Making Process
=======================
diff --git a/doc/developer/team.rst b/doc/developer/team.rst
index a80e19eb..33bc0b1e 100644
--- a/doc/developer/team.rst
+++ b/doc/developer/team.rst
@@ -1,4 +1,6 @@
+.. _core-developers-team:
+
Core Developers
---------------
@@ -26,23 +28,6 @@ NetworkX development is guided by the following core team:
.. raw:: html
<div class="team-member">
- <a href="https://github.com/camillescott" class="team-member-name">
- <div class="team-member-photo">
- <img
- src="https://avatars.githubusercontent.com/u/2896301?u=bd57c546510c131f4f7f41e3999fb8e6e33a2298&v=4&s=40"
- loading="lazy"
- alt="Avatar picture of @camillescott"
- />
- </div>
- Camille Scott
- </a>
- <div class="team-member-handle">@camillescott</div>
- </div>
-
-
-.. raw:: html
-
- <div class="team-member">
<a href="https://github.com/dschult" class="team-member-name">
<div class="team-member-photo">
<img
@@ -60,23 +45,6 @@ NetworkX development is guided by the following core team:
.. raw:: html
<div class="team-member">
- <a href="https://github.com/ericmjl" class="team-member-name">
- <div class="team-member-photo">
- <img
- src="https://avatars.githubusercontent.com/u/2631566?u=c5d73d769c251a862d7d4bbf1119297d8085c34c&v=4&s=40"
- loading="lazy"
- alt="Avatar picture of @ericmjl"
- />
- </div>
- Eric Ma
- </a>
- <div class="team-member-handle">@ericmjl</div>
- </div>
-
-
-.. raw:: html
-
- <div class="team-member">
<a href="https://github.com/hagberg" class="team-member-name">
<div class="team-member-photo">
<img
@@ -94,23 +62,6 @@ NetworkX development is guided by the following core team:
.. raw:: html
<div class="team-member">
- <a href="https://github.com/harshal-dupare" class="team-member-name">
- <div class="team-member-photo">
- <img
- src="https://avatars.githubusercontent.com/u/52428908?u=cb974ff050563c3610f377b7dbbf4982df6a1b90&v=4&s=40"
- loading="lazy"
- alt="Avatar picture of @harshal-dupare"
- />
- </div>
- Harshal Dupare
- </a>
- <div class="team-member-handle">@harshal-dupare</div>
- </div>
-
-
-.. raw:: html
-
- <div class="team-member">
<a href="https://github.com/jarrodmillman" class="team-member-name">
<div class="team-member-photo">
<img
@@ -162,51 +113,51 @@ NetworkX development is guided by the following core team:
.. raw:: html
<div class="team-member">
- <a href="https://github.com/rossbar" class="team-member-name">
+ <a href="https://github.com/paulitapb" class="team-member-name">
<div class="team-member-photo">
<img
- src="https://avatars.githubusercontent.com/u/1268991?u=974707b96081a9705f3a239c0773320f353ee02f&v=4&s=40"
+ src="https://avatars.githubusercontent.com/u/44149844?u=9bba3eec362015b3e8ce08a18a58bce4a33361da&v=4&s=40"
loading="lazy"
- alt="Avatar picture of @rossbar"
+ alt="Avatar picture of @paulitapb"
/>
</div>
- Ross Barnowski
+ Paula PĂ©rez Bianchi
</a>
- <div class="team-member-handle">@rossbar</div>
+ <div class="team-member-handle">@paulitapb</div>
</div>
.. raw:: html
<div class="team-member">
- <a href="https://github.com/stefanv" class="team-member-name">
+ <a href="https://github.com/rossbar" class="team-member-name">
<div class="team-member-photo">
<img
- src="https://avatars.githubusercontent.com/u/45071?u=c779b5e06448fbc638bc987cdfe305c7f9a7175e&v=4&s=40"
+ src="https://avatars.githubusercontent.com/u/1268991?u=974707b96081a9705f3a239c0773320f353ee02f&v=4&s=40"
loading="lazy"
- alt="Avatar picture of @stefanv"
+ alt="Avatar picture of @rossbar"
/>
</div>
- Stefan van der Walt
+ Ross Barnowski
</a>
- <div class="team-member-handle">@stefanv</div>
+ <div class="team-member-handle">@rossbar</div>
</div>
.. raw:: html
<div class="team-member">
- <a href="https://github.com/vdshk" class="team-member-name">
+ <a href="https://github.com/stefanv" class="team-member-name">
<div class="team-member-photo">
<img
- src="https://avatars.githubusercontent.com/u/43042296?u=01411ddb7d394274117007e8d29019e091a8e00a&v=4&s=40"
+ src="https://avatars.githubusercontent.com/u/45071?u=c779b5e06448fbc638bc987cdfe305c7f9a7175e&v=4&s=40"
loading="lazy"
- alt="Avatar picture of @vdshk"
+ alt="Avatar picture of @stefanv"
/>
</div>
- Vadim Abzalov
+ Stefan van der Walt
</a>
- <div class="team-member-handle">@vdshk</div>
+ <div class="team-member-handle">@stefanv</div>
</div>
@@ -241,7 +192,7 @@ We thank these previously-active core developers for their contributions to Netw
<a href="https://github.com/bjedwards" class="team-member-name">
<div class="team-member-photo">
<img
- src="https://avatars.githubusercontent.com/u/726274?u=e493f38cb65425f6de7a9568ee3802a183deaa8e&v=4&s=40"
+ src="https://avatars.githubusercontent.com/u/726274?u=a74ad0658212200d837ffb1ce549b32f0e99f3c6&v=4&s=40"
loading="lazy"
alt="Avatar picture of @bjedwards"
/>
@@ -255,6 +206,23 @@ We thank these previously-active core developers for their contributions to Netw
.. raw:: html
<div class="team-member">
+ <a href="https://github.com/camillescott" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/2896301?u=bd57c546510c131f4f7f41e3999fb8e6e33a2298&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @camillescott"
+ />
+ </div>
+ Camille Scott
+ </a>
+ <div class="team-member-handle">@camillescott</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
<a href="https://github.com/chebee7i" class="team-member-name">
<div class="team-member-photo">
<img
@@ -272,6 +240,40 @@ We thank these previously-active core developers for their contributions to Netw
.. raw:: html
<div class="team-member">
+ <a href="https://github.com/ericmjl" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/2631566?u=c5d73d769c251a862d7d4bbf1119297d8085c34c&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @ericmjl"
+ />
+ </div>
+ Eric Ma
+ </a>
+ <div class="team-member-handle">@ericmjl</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/harshal-dupare" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/52428908?u=4538fa6338afe2b9460f2f5a4238cadb38f8ef2e&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @harshal-dupare"
+ />
+ </div>
+ Harshal Dupare
+ </a>
+ <div class="team-member-handle">@harshal-dupare</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
<a href="https://github.com/jfinkels" class="team-member-name">
<div class="team-member-photo">
<img
@@ -323,6 +325,23 @@ We thank these previously-active core developers for their contributions to Netw
.. raw:: html
<div class="team-member">
+ <a href="https://github.com/vadyushkins" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/43042296?u=01411ddb7d394274117007e8d29019e091a8e00a&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @vadyushkins"
+ />
+ </div>
+ Vadim Abzalov
+ </a>
+ <div class="team-member-handle">@vadyushkins</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
<a href="https://github.com/ysitu" class="team-member-name">
<div class="team-member-photo">
<img
@@ -336,3 +355,113 @@ We thank these previously-active core developers for their contributions to Netw
<div class="team-member-handle">@ysitu</div>
</div>
+
+.. _steering-council-team:
+
+Steering Council
+----------------
+
+
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/dschult" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/915037?u=6a27f396c666c5c2172a1cfc7b0d4bbcd0069eed&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @dschult"
+ />
+ </div>
+ Dan Schult
+ </a>
+ <div class="team-member-handle">@dschult</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/hagberg" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/187875?v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @hagberg"
+ />
+ </div>
+ Aric Hagberg
+ </a>
+ <div class="team-member-handle">@hagberg</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/jarrodmillman" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/123428?v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @jarrodmillman"
+ />
+ </div>
+ Jarrod Millman
+ </a>
+ <div class="team-member-handle">@jarrodmillman</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/MridulS" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/5363860?u=ce5c6e9388d2fd153ebf8b0bb521c928b0813608&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @MridulS"
+ />
+ </div>
+ Mridul Seth
+ </a>
+ <div class="team-member-handle">@MridulS</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/rossbar" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/1268991?u=974707b96081a9705f3a239c0773320f353ee02f&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @rossbar"
+ />
+ </div>
+ Ross Barnowski
+ </a>
+ <div class="team-member-handle">@rossbar</div>
+ </div>
+
+
+.. raw:: html
+
+ <div class="team-member">
+ <a href="https://github.com/stefanv" class="team-member-name">
+ <div class="team-member-photo">
+ <img
+ src="https://avatars.githubusercontent.com/u/45071?u=c779b5e06448fbc638bc987cdfe305c7f9a7175e&v=4&s=40"
+ loading="lazy"
+ alt="Avatar picture of @stefanv"
+ />
+ </div>
+ Stefan van der Walt
+ </a>
+ <div class="team-member-handle">@stefanv</div>
+ </div>
+
diff --git a/tools/team_list.py b/tools/team_list.py
index ce2c2716..8617a4a9 100644
--- a/tools/team_list.py
+++ b/tools/team_list.py
@@ -6,8 +6,10 @@ import requests
project = "networkx"
core = "core-developers"
emeritus = "emeritus-developers"
+steering = "steering-council"
core_url = f"https://api.github.com/orgs/{project}/teams/{core}/members"
emeritus_url = f"https://api.github.com/orgs/{project}/teams/{emeritus}/members"
+steering_url = f"https://api.github.com/orgs/{project}/teams/{steering}/members"
token = os.environ.get("GH_TOKEN", None)
@@ -33,6 +35,9 @@ core = sorted(resp, key=lambda user: user["login"].lower())
resp = api(emeritus_url)
emeritus = sorted(resp, key=lambda user: user["login"].lower())
+resp = api(steering_url)
+steering = sorted(resp, key=lambda user: user["login"].lower())
+
def render_team(team):
for member in team:
@@ -61,6 +66,8 @@ def render_team(team):
print(
"""
+.. _core-developers-team:
+
Core Developers
---------------
@@ -83,3 +90,16 @@ We thank these previously-active core developers for their contributions to Netw
)
render_team(emeritus)
+
+print(
+ """
+.. _steering-council-team:
+
+Steering Council
+----------------
+
+
+"""
+)
+
+render_team(steering)