From 40ec36ffef504bbaa58569413f972602173dcac8 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sat, 24 Aug 2024 20:54:30 +0800 Subject: [PATCH 1/3] DOC: Add an offboarding access checklist for maintainers --- doc/maintenance.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 5377f0b119e..a17393e87d2 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -5,7 +5,7 @@ making releases, creating packages, etc. If you want to make a contribution to the project, see the {doc}`contributing` instead. -## Onboarding Access Checklist +## Onboarding/Offboarding Access Checklist Note that anyone can contribute to PyGMT, even without being added to the [GenericMappingTools team](https://github.com/orgs/GenericMappingTools/teams). @@ -16,7 +16,7 @@ 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) -- Added as a collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage) +- Added as a collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt) (gives 'write' permission to dvc remote storage) - Added as a member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional] ### As a Maintainer @@ -30,9 +30,17 @@ communication tools we use. ### As an Administrator - Added to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository) -- Added as an admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt/settings/collaboration) +- Added as an admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt) - Added as a maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] +**Note**: When a maintainer is no longer active (no activity in one year), we will mirror +the onboarding access checklist: + +- Moved from the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) + to [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) +- Moved from "Active Maintainers" to "Distinguished Contributors" on the {doc}`Team Gallery page ` +- Remove 'maintain' permission from GMT forum, ReadTheDocs, Zenodo + ## Branches * *main*: Always tested and ready to become a new version. Don't push directly to this From 4755c156f53046c846926989f862fbcb70cfe155 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Wed, 28 Aug 2024 21:58:25 +0800 Subject: [PATCH 2/3] Update doc/maintenance.md Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com> --- doc/maintenance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index a17393e87d2..4e54e29c812 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -36,9 +36,9 @@ communication tools we use. **Note**: When a maintainer is no longer active (no activity in one year), we will mirror the onboarding access checklist: -- Moved from the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) +- Move from the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) to [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) -- Moved from "Active Maintainers" to "Distinguished Contributors" on the {doc}`Team Gallery page ` +- Move from "Active Maintainers" to "Distinguished Contributors" on the {doc}`Team Gallery page ` - Remove 'maintain' permission from GMT forum, ReadTheDocs, Zenodo ## Branches From 9526e43cd2831a6348952a8f4fd7bfbddb4f0b93 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Wed, 28 Aug 2024 21:59:33 +0800 Subject: [PATCH 3/3] Fix 'added as/to' to 'add as/to' --- doc/maintenance.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/doc/maintenance.md b/doc/maintenance.md index 4e54e29c812..aa8ac38471e 100644 --- a/doc/maintenance.md +++ b/doc/maintenance.md @@ -15,23 +15,23 @@ 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) -- Added as a collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt) (gives 'write' permission to dvc remote storage) -- Added as a member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional] +- Add to the [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) (gives 'write' permission to the repository) +- Add as a collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt) (gives 'write' permission to dvc remote storage) +- Add as a member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional] ### As a Maintainer -- Added to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository) -- Added to "Active Maintainers" on the {doc}`Team Gallery page ` -- Added as a 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] -- Added as a curator to the [GMT community](https://zenodo.org/communities/generic-mapping-tools/) on Zenodo (for making releases) [optional] +- Add to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository) +- Add to "Active Maintainers" on the {doc}`Team Gallery page ` +- Add as a moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional] +- Add as a maintainer on [ReadtheDocs](https://readthedocs.org/projects/pygmt-dev) [optional] +- Add as a curator to the [GMT community](https://zenodo.org/communities/generic-mapping-tools/) on Zenodo (for making releases) [optional] ### As an Administrator -- Added to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository) -- Added as an admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt) -- Added as a maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] +- Add to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository) +- Add as an admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt) +- Add as a maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional] **Note**: When a maintainer is no longer active (no activity in one year), we will mirror the onboarding access checklist: