From 443dd42622230216609d58110799389da7a60ba7 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sun, 3 Sep 2023 10:00:29 +0800 Subject: [PATCH 1/8] Improve the onboarding access checklist --- doc/maintenance.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 0c0978890ad..ceeeaa6439b 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -9,13 +9,23 @@ instead. ## Onboarding Access Checklist -- Added to [python-maintainers](https://github.com/orgs/GenericMappingTools/teams/python-maintainers) team in the [GenericMappingTools](https://github.com/orgs/GenericMappingTools/teams/) organization on GitHub (gives 'maintain' permissions) +### As a Contributor + - Added as collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage) -- Added as moderator on [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) +- Added to [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team - Added as member on the [PyGMT devs Slack channel](https://pygmtdevs.slack.com) (for casual conversations) -- Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] - Added as member on [HackMD](https://hackmd.io/@pygmt) [optional] +### As a Maintainer + +- Added to [python-maintainers](https://github.com/orgs/GenericMappingTools/teams/python-maintainers) team in the [GenericMappingTools](https://github.com/orgs/GenericMappingTools/teams/) organization on GitHub (gives 'maintain' permissions) +- Update the roles in the Team Gallery page +- Added as moderator on [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) + +### As an Administrator + +- Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] + ## Branches * *main*: Always tested and ready to become a new version. Don't push directly to this From 6211641f4ae90ee4b2f3f1e8066b1b68f7120aa0 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sun, 3 Sep 2023 11:11:19 +0800 Subject: [PATCH 2/8] More updates --- doc/maintenance.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index ceeeaa6439b..8196da8239b 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -12,19 +12,20 @@ instead. ### As a Contributor - Added as collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage) -- Added to [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team +- Added to [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team (gives 'write' permission to the repository) - Added as member on the [PyGMT devs Slack channel](https://pygmtdevs.slack.com) (for casual conversations) -- Added as member on [HackMD](https://hackmd.io/@pygmt) [optional] +- Added as member on [HackMD](https://hackmd.io/@pygmt) (for draft annoucements) [optional] ### As a Maintainer -- Added to [python-maintainers](https://github.com/orgs/GenericMappingTools/teams/python-maintainers) team in the [GenericMappingTools](https://github.com/orgs/GenericMappingTools/teams/) organization on GitHub (gives 'maintain' permissions) -- Update the roles in the Team Gallery page +- Added to [pygmt-maintainers](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) team (gives 'maintain' permission to the repository) +- Update the roles in the {doc}`Team Gallery ` page - Added as moderator on [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) ### As an Administrator - Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] +- Added to [pygmt-admin](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository) ## Branches From 7bb0f8f5ba4b8964133b4b3ec9bfafb663c76ae0 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sun, 3 Sep 2023 18:34:29 +0800 Subject: [PATCH 3/8] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Yvonne Fröhlich <94163266+yvonnefroehlich@users.noreply.github.com> --- doc/maintenance.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 8196da8239b..6786d33966c 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -11,21 +11,21 @@ instead. ### As a Contributor +- Added to the [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team (gives 'write' permission to the repository) - Added as collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage) -- Added to [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team (gives 'write' permission to the repository) - Added as member on the [PyGMT devs Slack channel](https://pygmtdevs.slack.com) (for casual conversations) -- Added as member on [HackMD](https://hackmd.io/@pygmt) (for draft annoucements) [optional] +- Added as member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional] ### As a Maintainer -- Added to [pygmt-maintainers](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) team (gives 'maintain' permission to the repository) +- Added to the [pygmt-maintainers](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) team (gives 'maintain' permission to the repository) - Update the roles in the {doc}`Team Gallery ` page -- Added as moderator on [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) +- Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) ### As an Administrator +- Added to the [pygmt-admin](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) team (gives 'admin' permission to the repository) - Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] -- Added to [pygmt-admin](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository) ## Branches From abf3446508ccdc463cac543cde45347e7f754f0a Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 4 Sep 2023 14:41:48 +0800 Subject: [PATCH 4/8] Update doc/maintenance.md --- doc/maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 6786d33966c..e33b2733fc2 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -20,7 +20,7 @@ instead. - Added to the [pygmt-maintainers](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) team (gives 'maintain' permission to the repository) - Update the roles in the {doc}`Team Gallery ` page -- Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) +- Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional] ### As an Administrator From 25e0f75bee3160b68b22a117f61a500bf215ad4d Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 4 Sep 2023 16:00:51 +0800 Subject: [PATCH 5/8] Apply suggestions from code review Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com> --- doc/maintenance.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/maintenance.md b/doc/maintenance.md index e33b2733fc2..1a44a365c2f 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -9,6 +9,11 @@ instead. ## Onboarding Access Checklist +Note that anyone can contribute to PyGMT, even without being added to the +[GenericMappingTools team](https://github.com/orgs/GenericMappingTools/teams). +The onboarding items below are for people who would like to make regular +contributions, and could benefit from extra permissions to the developer and +communication tools we use. ### As a Contributor - Added to the [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team (gives 'write' permission to the repository) @@ -21,10 +26,12 @@ instead. - Added to the [pygmt-maintainers](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) team (gives 'maintain' permission to the repository) - Update the roles in the {doc}`Team Gallery ` page - Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional] +- Added as a maintainer on [Readthedocs](https://readthedocs.org/projects/pygmt-dev) [optional] ### As an Administrator - Added to the [pygmt-admin](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) team (gives 'admin' permission to the repository) +- Added as admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt/settings/collaboration) - Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] ## Branches From 72036935f24591715e850884b34fbf504ac834b1 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 4 Sep 2023 19:01:11 +0800 Subject: [PATCH 6/8] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Yvonne Fröhlich <94163266+yvonnefroehlich@users.noreply.github.com> --- doc/maintenance.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 1a44a365c2f..0d69fbc39e5 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -16,21 +16,21 @@ contributions, and could benefit from extra permissions to the developer and communication tools we use. ### As a Contributor -- Added to the [pygmt-contributors](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) team (gives 'write' permission to the repository) +- Added to the [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) (gives 'write' permission to the repository) - Added as collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage) - Added as member on the [PyGMT devs Slack channel](https://pygmtdevs.slack.com) (for casual conversations) - Added as member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional] ### As a Maintainer -- Added to the [pygmt-maintainers](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) team (gives 'maintain' permission to the repository) +- Added to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository) - Update the roles in the {doc}`Team Gallery ` page - Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional] - Added as a maintainer on [Readthedocs](https://readthedocs.org/projects/pygmt-dev) [optional] ### As an Administrator -- Added to the [pygmt-admin](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) team (gives 'admin' permission to the repository) +- Added to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository) - Added as admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt/settings/collaboration) - Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] From 7c0d8782c9f7dcc10f1fb25e812539ee1ad8f113 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Mon, 4 Sep 2023 19:36:52 +0800 Subject: [PATCH 7/8] Update doc/maintenance.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Yvonne Fröhlich <94163266+yvonnefroehlich@users.noreply.github.com> --- doc/maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 0d69fbc39e5..ad85e796ce8 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -24,7 +24,7 @@ communication tools we use. ### As a Maintainer - Added to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository) -- Update the roles in the {doc}`Team Gallery ` page +- Update the role on the {doc}`Team Gallery page ` - Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional] - Added as a maintainer on [Readthedocs](https://readthedocs.org/projects/pygmt-dev) [optional] From c6beeb2dad6b57562c6c280cbb7c9139fdf5d5d3 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Tue, 5 Sep 2023 04:26:25 +0800 Subject: [PATCH 8/8] Update doc/maintenance.md Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com> --- doc/maintenance.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/maintenance.md b/doc/maintenance.md index ad85e796ce8..4d57bdcdac5 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -14,6 +14,7 @@ Note that anyone can contribute to PyGMT, even without being added to the The onboarding items below are for people who would like to make regular contributions, and could benefit from extra permissions to the developer and communication tools we use. + ### As a Contributor - Added to the [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) (gives 'write' permission to the repository)