From 3d1b6756c889f12b658523c5b88fae701e7ff82c Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 9 May 2024 20:34:25 +0200 Subject: [PATCH 1/9] Structure PyGMT Team page in three subsections --- doc/team.md | 123 ++++++++++++++++++++++++++-------------------------- 1 file changed, 61 insertions(+), 62 deletions(-) diff --git a/doc/team.md b/doc/team.md index fb37ab56fd9..1db632f72ce 100644 --- a/doc/team.md +++ b/doc/team.md @@ -1,71 +1,63 @@ -# Team Gallery +# PyGMT Team -We are an international team dedicated to building a Pythonic API for the -Generic Mapping Tools (GMT). Our goal is to improve GMT's accessibility for -new and experienced users by creating user-friendly interfaces with the GMT -C API, supporting rich display in Jupyter notebooks, and integrating with -the PyData ecosystem. +We are an international team dedicated to building a Pythonic API for the Generic Mapping +Tools (GMT). Our goal is to improve GMT's accessibility for new and experienced users by +creating user-friendly interfaces with the GMT C API, supporting rich display in Jupyter +notebooks, and integrating with the PyData ecosystem. -All are welcome to become involved with the PyGMT project! For more information -about how to get involved, see the {doc}`contributing`. +All are welcome to become involved with the PyGMT project! For more information about how +to get involved, see the {doc}`contributing`. -## Distinguished Contributors +PyGMT Distinguished Contributors are recognized for their substantial contributions to PyGMT, +which may include code, documentation, pull request review, triaging, forum responses, +community building and engagement, outreach, and inclusion and diversity. New Distinguished +Contributors are selected twice per year by those listed below. Distinguished Contributors +include current or inactive contributors and inactive maintainers, so is not meant as a means +of conveying responsibilities. Distinguished Contributors who are also active maintainers of +the PyGMT project have responsibilities detailed in the {doc}`maintenance`. -PyGMT Distinguished Contributors are recognized for their substantial -contributions to PyGMT, which may include code, documentation, pull request -review, triaging, forum responses, community building and engagement, -outreach, and inclusion and diversity. New Distinguished Contributors are -selected twice per year by those listed below. -Distinguished Contributors is not meant as a means of conveying -responsibilities. Distinguished Contributors who are also active maintainers of -the PyGMT project and have responsibilities detailed in the -{doc}`maintenance` have 'Maintainer' listed below their names. +## Founders :::::{grid} 2 3 3 4 -::::{grid-item-card} Dongdong Tian +::::{grid-item-card} Leonardo Uieda :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/3974108?v=4 +:img-top: https://avatars.githubusercontent.com/u/290082?v=4 -[@seisman](https://github.com/seisman) -+++ -{bdg-primary}`Maintainer` +[@leouieda](https://github.com/leouieda) :::: -::::{grid-item-card} Jiayuan Yao +::::{grid-item-card} Paul Wessel :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/50591376?v=4 +:img-top: https://avatars.githubusercontent.com/u/26473567?v=4 -[@core-man](https://github.com/core-man) +[@PaulWessel](https://github.com/PaulWessel) :::: -::::{grid-item-card} Leonardo Uieda -:margin: 0 3 0 0 -:text-align: center -:img-top: https://avatars.githubusercontent.com/u/290082?v=4 +::::: -[@leouieda](https://github.com/leouieda) -+++ -{bdg-success}`Founder` -:::: -::::{grid-item-card} Liam Toney +## Active Maintainers + +:::::{grid} 2 3 3 4 + +::::{grid-item-card} Dongdong Tian :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/38269494?v=4 +:img-top: https://avatars.githubusercontent.com/u/3974108?v=4 -[@liamtoney](https://github.com/liamtoney) +[@seisman](https://github.com/seisman) :::: -::::{grid-item-card} Max Jones +::::{grid-item-card} Wei Ji Leong :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/14077947?v=4 +:img-top: https://avatars.githubusercontent.com/u/23487320?v=4 -[@maxrjones](https://github.com/maxrjones) +[@weiji14](https://github.com/weiji14) :::: ::::{grid-item-card} Michael Grund @@ -74,47 +66,54 @@ the PyGMT project and have responsibilities detailed in the :img-top: https://avatars.githubusercontent.com/u/23025878?v=4 [@michaelgrund](https://github.com/michaelgrund) -+++ -{bdg-primary}`Maintainer` :::: -::::{grid-item-card} Paul Wessel +::::{grid-item-card} Will Schlitzer :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/26473567?v=4 +:img-top: https://avatars.githubusercontent.com/u/29518865?v=4 -[@PaulWessel](https://github.com/PaulWessel) -+++ -{bdg-success}`Founder` +[@willschlitzer](https://github.com/willschlitzer) :::: -::::{grid-item-card} Wei Ji Leong +::::{grid-item-card} Yvonne Fröhlich :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/23487320?v=4 +:img-top: https://avatars.githubusercontent.com/u/94163266?v=4 -[@weiji14](https://github.com/weiji14) -+++ -{bdg-primary}`Maintainer` +[@yvonnefroehlich](https://github.com/yvonnefroehlich) :::: -::::{grid-item-card} Will Schlitzer +::::: + + +## Inactive Maintainers + +:::::{grid} 2 3 3 4 + +::::{grid-item-card} Max Jones :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/29518865?v=4 +:img-top: https://avatars.githubusercontent.com/u/14077947?v=4 -[@willschlitzer](https://github.com/willschlitzer) -+++ -{bdg-primary}`Maintainer` +[@maxrjones](https://github.com/maxrjones) :::: -::::{grid-item-card} Yvonne Fröhlich +::::{grid-item-card} Jiayuan Yao :margin: 0 3 0 0 :text-align: center -:img-top: https://avatars.githubusercontent.com/u/94163266?v=4 +:img-top: https://avatars.githubusercontent.com/u/50591376?v=4 -[@yvonnefroehlich](https://github.com/yvonnefroehlich) -+++ -{bdg-primary}`Maintainer` +[@core-man](https://github.com/core-man) +:::: + +::::{grid-item-card} Liam Toney +:margin: 0 3 0 0 +:text-align: center +:img-top: https://avatars.githubusercontent.com/u/38269494?v=4 + +[@liamtoney](https://github.com/liamtoney) :::: + ::::: + From 673c6b2afbcdb6b48e3cddb414f64c9ba19c128f Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 9 May 2024 20:45:09 +0200 Subject: [PATCH 2/9] Udpate subsection title --- doc/team.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/team.md b/doc/team.md index 1db632f72ce..a901c2b4e64 100644 --- a/doc/team.md +++ b/doc/team.md @@ -87,7 +87,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ::::: -## Inactive Maintainers +## Distinguished Contributors :::::{grid} 2 3 3 4 From ff5cb85a2ff51111bdc91f33521454b671817e5b Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Thu, 9 May 2024 20:56:09 +0200 Subject: [PATCH 3/9] Add reminder to release_checklist --- .github/ISSUE_TEMPLATE/4-release_checklist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/4-release_checklist.md b/.github/ISSUE_TEMPLATE/4-release_checklist.md index 5af32bc1c9d..de85db93215 100644 --- a/.github/ISSUE_TEMPLATE/4-release_checklist.md +++ b/.github/ISSUE_TEMPLATE/4-release_checklist.md @@ -24,6 +24,7 @@ assignees: '' - [ ] All tests pass in the ["Doctests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_doctests.yaml) - [ ] Deprecations and related tests are removed for this version by running `grep --include="*.py" -r 'remove_version="vX.Y.Z"' pygmt` from the base of the repository - [ ] Reserve a DOI on [Zenodo](https://zenodo.org) by clicking on "New Version" +- [ ] Review the ["PyGMT Team" page](https://www.pygmt.org/dev/team.html) - [ ] Finish up 'Changelog entry for v0.x.x' Pull Request: - [ ] Add a new entry in `doc/_static/version_switch.js` for documentation switcher - [ ] Update `CITATION.cff` and BibTeX at https://github.com/GenericMappingTools/pygmt#citing-pygmt From b920f3098421315451cee01f78f93453428d1eef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Fri, 10 May 2024 13:17:18 +0200 Subject: [PATCH 4/9] Remove project goals Co-authored-by: Dongdong Tian --- doc/team.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/team.md b/doc/team.md index a901c2b4e64..06fe7c31a29 100644 --- a/doc/team.md +++ b/doc/team.md @@ -1,9 +1,7 @@ # PyGMT Team We are an international team dedicated to building a Pythonic API for the Generic Mapping -Tools (GMT). Our goal is to improve GMT's accessibility for new and experienced users by -creating user-friendly interfaces with the GMT C API, supporting rich display in Jupyter -notebooks, and integrating with the PyData ecosystem. +Tools (GMT). All are welcome to become involved with the PyGMT project! For more information about how to get involved, see the {doc}`contributing`. From 9b05a6364696e985e07b52dffbb65c5da5db331f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Fri, 10 May 2024 13:17:51 +0200 Subject: [PATCH 5/9] Use five cards per row Co-authored-by: Dongdong Tian --- doc/team.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/team.md b/doc/team.md index 06fe7c31a29..03addb7deda 100644 --- a/doc/team.md +++ b/doc/team.md @@ -17,7 +17,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ## Founders -:::::{grid} 2 3 3 4 +:::::{grid} 2 3 3 5 ::::{grid-item-card} Leonardo Uieda :margin: 0 3 0 0 From 5c5f820607ebd2f1805e92d06a87374fd1e22bef Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Fri, 10 May 2024 14:47:04 +0200 Subject: [PATCH 6/9] Use five cards per row --- doc/team.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/team.md b/doc/team.md index 03addb7deda..811779e142c 100644 --- a/doc/team.md +++ b/doc/team.md @@ -40,7 +40,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ## Active Maintainers -:::::{grid} 2 3 3 4 +:::::{grid} 2 3 3 5 ::::{grid-item-card} Dongdong Tian :margin: 0 3 0 0 @@ -87,7 +87,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ## Distinguished Contributors -:::::{grid} 2 3 3 4 +:::::{grid} 2 3 3 5 ::::{grid-item-card} Max Jones :margin: 0 3 0 0 From 4b35d3f6e3b9d4f236a3673270b543f1401c29cc Mon Sep 17 00:00:00 2001 From: yvonnefroelich Date: Fri, 10 May 2024 17:27:59 +0200 Subject: [PATCH 7/9] Use ':padding: 1' for compact layout --- doc/team.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/team.md b/doc/team.md index 811779e142c..7718d84bf1f 100644 --- a/doc/team.md +++ b/doc/team.md @@ -17,10 +17,10 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ## Founders -:::::{grid} 2 3 3 5 +:::::{grid} 5 ::::{grid-item-card} Leonardo Uieda -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/290082?v=4 @@ -28,7 +28,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Paul Wessel -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/26473567?v=4 @@ -40,10 +40,10 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ## Active Maintainers -:::::{grid} 2 3 3 5 +:::::{grid} 5 ::::{grid-item-card} Dongdong Tian -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/3974108?v=4 @@ -51,7 +51,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Wei Ji Leong -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/23487320?v=4 @@ -59,7 +59,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Michael Grund -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/23025878?v=4 @@ -67,7 +67,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Will Schlitzer -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/29518865?v=4 @@ -75,7 +75,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Yvonne Fröhlich -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/94163266?v=4 @@ -87,10 +87,10 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. ## Distinguished Contributors -:::::{grid} 2 3 3 5 +:::::{grid} 5 ::::{grid-item-card} Max Jones -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/14077947?v=4 @@ -98,7 +98,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Jiayuan Yao -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/50591376?v=4 @@ -106,7 +106,7 @@ the PyGMT project have responsibilities detailed in the {doc}`maintenance`. :::: ::::{grid-item-card} Liam Toney -:margin: 0 3 0 0 +:padding: 1 :text-align: center :img-top: https://avatars.githubusercontent.com/u/38269494?v=4 From adc0c883e249f56c33f3f30a581c57dda17abac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Fri, 10 May 2024 17:34:34 +0200 Subject: [PATCH 8/9] Rephrase text | Add policy reagarding removing a maintainer Co-authored-by: Dongdong Tian --- doc/team.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/doc/team.md b/doc/team.md index 7718d84bf1f..414291931e8 100644 --- a/doc/team.md +++ b/doc/team.md @@ -6,13 +6,15 @@ Tools (GMT). All are welcome to become involved with the PyGMT project! For more information about how to get involved, see the {doc}`contributing`. -PyGMT Distinguished Contributors are recognized for their substantial contributions to PyGMT, +Distinguished Contributors are recognized for their substantial contributions to PyGMT, which may include code, documentation, pull request review, triaging, forum responses, -community building and engagement, outreach, and inclusion and diversity. New Distinguished -Contributors are selected twice per year by those listed below. Distinguished Contributors -include current or inactive contributors and inactive maintainers, so is not meant as a means -of conveying responsibilities. Distinguished Contributors who are also active maintainers of -the PyGMT project have responsibilities detailed in the {doc}`maintenance`. +community building and engagement, outreach, and inclusion and diversity. Maintainers +are recognized for their responsibilities in maintaining the project, as detailed in +{doc}`maintenance`. + +New Distinguished Contributors and Active Maintainers are selected and voted by current +Active Maintainers before each release. Maintainers that are inactive for more than one +year will be moved to Distinguished Contributors. ## Founders From 2c643727664e3c109c31a55026dc3652813ffe99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yvonne=20Fr=C3=B6hlich?= <94163266+yvonnefroehlich@users.noreply.github.com> Date: Sat, 11 May 2024 11:47:38 +0200 Subject: [PATCH 9/9] Add articel Co-authored-by: Dongdong Tian --- doc/team.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/team.md b/doc/team.md index 414291931e8..08a512bc979 100644 --- a/doc/team.md +++ b/doc/team.md @@ -10,7 +10,7 @@ Distinguished Contributors are recognized for their substantial contributions to which may include code, documentation, pull request review, triaging, forum responses, community building and engagement, outreach, and inclusion and diversity. Maintainers are recognized for their responsibilities in maintaining the project, as detailed in -{doc}`maintenance`. +the {doc}`maintenance`. New Distinguished Contributors and Active Maintainers are selected and voted by current Active Maintainers before each release. Maintainers that are inactive for more than one