Skip to content

Commit 8aba551

Browse files
seismanyvonnefroehlichweiji14michaelgrund
authored
Improve the onboarding access checklist for contributors, maintainers and administrators (#2656)
Co-authored-by: Yvonne Fröhlich <[email protected]> Co-authored-by: Wei Ji <[email protected]> Co-authored-by: Michael Grund <[email protected]>
1 parent 89fc8fb commit 8aba551

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

doc/maintenance.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,31 @@ instead.
99

1010
## Onboarding Access Checklist
1111

12-
- 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)
12+
Note that anyone can contribute to PyGMT, even without being added to the
13+
[GenericMappingTools team](https://github.com/orgs/GenericMappingTools/teams).
14+
The onboarding items below are for people who would like to make regular
15+
contributions, and could benefit from extra permissions to the developer and
16+
communication tools we use.
17+
18+
### As a Contributor
19+
20+
- Added to the [pygmt-contributors team](https://github.com/orgs/GenericMappingTools/teams/pygmt-contributors) (gives 'write' permission to the repository)
1321
- Added as collaborator on [DAGsHub](https://dagshub.com/GenericMappingTools/pygmt/settings/collaboration) (gives 'write' permission to dvc remote storage)
14-
- Added as moderator on [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions)
1522
- Added as member on the [PyGMT devs Slack channel](https://pygmtdevs.slack.com) (for casual conversations)
23+
- Added as member on [HackMD](https://hackmd.io/@pygmt) (for draft announcements) [optional]
24+
25+
### As a Maintainer
26+
27+
- Added to the [pygmt-maintainers team](https://github.com/orgs/GenericMappingTools/teams/pygmt-maintainers) (gives 'maintain' permission to the repository)
28+
- Update the role on the {doc}`Team Gallery page <team>`
29+
- Added as moderator on the [GMT forum](https://forum.generic-mapping-tools.org) (to see mod-only discussions) [optional]
30+
- Added as a maintainer on [Readthedocs](https://readthedocs.org/projects/pygmt-dev) [optional]
31+
32+
### As an Administrator
33+
34+
- Added to the [pygmt-admin team](https://github.com/orgs/GenericMappingTools/teams/pygmt-admin) (gives 'admin' permission to the repository)
35+
- Added as admin on [DAGsHub](https://www.dagshub.com/GenericMappingTools/pygmt/settings/collaboration)
1636
- Added as maintainer on [PyPI](https://pypi.org/project/pygmt/) and [Test PyPI](https://test.pypi.org/project/pygmt) [optional]
17-
- Added as member on [HackMD](https://hackmd.io/@pygmt) [optional]
1837

1938
## Branches
2039

0 commit comments

Comments
 (0)