From c2cf129ecf8bcf102d8d67191802a239e1dbc0c5 Mon Sep 17 00:00:00 2001 From: Jesse Mostipak Date: Wed, 9 Oct 2024 14:54:38 -0500 Subject: [PATCH 1/2] github permissions information added --- community/github/permissions.md | 49 +++++++++++++++++++++++++++++++++ community/index.md | 1 + 2 files changed, 50 insertions(+) create mode 100644 community/github/permissions.md diff --git a/community/github/permissions.md b/community/github/permissions.md new file mode 100644 index 0000000..4c4e490 --- /dev/null +++ b/community/github/permissions.md @@ -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. diff --git a/community/index.md b/community/index.md index edb286e..6f297fd 100644 --- a/community/index.md +++ b/community/index.md @@ -28,6 +28,7 @@ Our Repos GitHub Issue Guidelines Pull Requests Continuous Integration (CI) +GitHub permissions ::: :::{toctree} From 6e49c7e29dfc2d07fd9762f46abe891d1701321d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:58:20 +0000 Subject: [PATCH 2/2] =?UTF-8?q?'[pre-commit.ci=20=F0=9F=A4=96]=20Apply=20c?= =?UTF-8?q?ode=20format=20tools=20to=20PR'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- community/github/permissions.md | 42 ++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/community/github/permissions.md b/community/github/permissions.md index 4c4e490..af27fee 100644 --- a/community/github/permissions.md +++ b/community/github/permissions.md @@ -1,49 +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): +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) +* [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: +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). +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) +* [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. +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) +* [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. +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/) +* [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) +* [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. +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. +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. +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.