Skip to content

Commit 347c599

Browse files
seismanweiji14
andauthored
DOC: Add an offboarding access checklist for maintainers (#3411)
Co-authored-by: Wei Ji <[email protected]>
1 parent 0faf52c commit 347c599

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

doc/maintenance.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ making releases, creating packages, etc.
55

66
If you want to make a contribution to the project, see the {doc}`contributing` instead.
77

8-
## Onboarding Access Checklist
8+
## Onboarding/Offboarding Access Checklist
99

1010
Note that anyone can contribute to PyGMT, even without being added to the
1111
[GenericMappingTools team](https://github.com/orgs/GenericMappingTools/teams).
@@ -15,23 +15,31 @@ communication tools we use.
1515

1616
### As a Contributor
1717

18-
- Added to the [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) (gives 'write' permission to the repository)
19-
- Added as a collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage)
20-
- Added as a member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional]
18+
- Add to the [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) (gives 'write' permission to the repository)
19+
- Add as a collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt) (gives 'write' permission to dvc remote storage)
20+
- Add as a member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional]
2121

2222
### As a Maintainer
2323

24-
- Added to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository)
25-
- Added to "Active Maintainers" on the {doc}`Team Gallery page <team>`
26-
- Added as a moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional]
27-
- Added as a maintainer on [ReadtheDocs](https://readthedocs.org/projects/pygmt-dev) [optional]
28-
- Added as a curator to the [GMT community](https://zenodo.org/communities/generic-mapping-tools/) on Zenodo (for making releases) [optional]
24+
- Add to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository)
25+
- Add to "Active Maintainers" on the {doc}`Team Gallery page <team>`
26+
- Add as a moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional]
27+
- Add as a maintainer on [ReadtheDocs](https://readthedocs.org/projects/pygmt-dev) [optional]
28+
- Add as a curator to the [GMT community](https://zenodo.org/communities/generic-mapping-tools/) on Zenodo (for making releases) [optional]
2929

3030
### As an Administrator
3131

32-
- Added to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository)
33-
- Added as an admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt/settings/collaboration)
34-
- Added as a maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional]
32+
- Add to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository)
33+
- Add as an admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt)
34+
- Add as a maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional]
35+
36+
**Note**: When a maintainer is no longer active (no activity in one year), we will mirror
37+
the onboarding access checklist:
38+
39+
- Move from the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers)
40+
to [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors)
41+
- Move from "Active Maintainers" to "Distinguished Contributors" on the {doc}`Team Gallery page <team>`
42+
- Remove 'maintain' permission from GMT forum, ReadTheDocs, Zenodo
3543

3644
## Branches
3745

0 commit comments

Comments
 (0)