diff options
-rw-r--r-- | doc/developer/nxeps/nxep-0001.rst | 11 | ||||
-rw-r--r-- | doc/developer/team.rst | 263 | ||||
-rw-r--r-- | tools/team_list.py | 20 |
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) |