Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added section on github permissions #100

Merged
merged 2 commits into from
Nov 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions community/github/permissions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# pyOpenSci GitHub Permissions

## GitHub teams
pyOpenSci uses [GitHub Teams](https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams) to allocate permissions to contributors on GitHub. pyOpenSci currently has [four active teams](https://github.com/orgs/pyOpenSci/teams):

* [the Editorial Board](https://github.com/orgs/pyOpenSci/teams/editorial-board)
* [the Packaging Council](https://github.com/orgs/pyOpenSci/teams/packaging-council)
* [pyOpenSci Repo Maintainers](https://github.com/orgs/pyOpenSci/teams/pyos-repo-maintainers)
* [the Translation Council](https://github.com/orgs/pyOpenSci/teams/translation-council)

## Team repository access

Each of the teams has access to the following pyOpenSci repositories:

### Editorial Board

These are individuals who serve on the pyOpenSci [Editorial Board](https://www.pyopensci.org/our-community/#pyopensci-community-contributors).

* [software-peer-review repository](https://github.com/pyOpenSci/software-peer-review)
* [software-submission](https://github.com/pyOpenSci/software-submission)
* [pyopensci.github.io repository](https://github.com/pyOpenSci/pyopensci.github.io)

### Packaging Council

These are members who are actively working on our packaging projects and translation in the organization.

* [python-package-guide repository](https://www.pyopensci.org/python-package-guide/)
* [pyosPackage repository](https://github.com/pyOpenSci/pyosPackage)
* [pyos-package-template](https://github.com/pyOpenSci/pyos-package-template)

### pyOpenSci Repo Maintainers

This is a team with folks who have access to manage issues and such across our repositories.

* [software-peer-review repository](https://github.com/pyOpenSci/software-peer-review)
* [python-package-guide repository](https://www.pyopensci.org/python-package-guide/)
* [pyosMeta repository](https://github.com/pyOpenSci/pyosMeta)
* [pyopensci.github.io repository](https://github.com/pyOpenSci/pyopensci.github.io)
* [pyos-sphinx-theme](https://github.com/pyOpenSci/pyos-sphinx-theme)

### Translation Council

These are people working on translations across our repos. There are currently no repos assigned to the translations team.

## How permissions are granted

We liberally grant access to our GitHub repos to pyOpenSci community members. When we see a contributor actively engaging, we add them to the appropriate teams.

To learn more about how pyOpenSci uses GitHub, please refer to our [GitHub processes page](https://www.pyopensci.org/handbook/community/github/intro.html), in particular the [GitHub Issue Guidelines](https://www.pyopensci.org/handbook/community/github/issues.html) and [Pull Requests](https://www.pyopensci.org/handbook/community/github/pull-requests.html) sections.
1 change: 1 addition & 0 deletions community/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Our Repos <github/our-repositories>
GitHub Issue Guidelines <github/issues>
Pull Requests <github/pull-requests>
Continuous Integration (CI) <github/continuous-integration>
GitHub permissions <github/permissions>
:::

:::{toctree}
Expand Down
Loading