# 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. Our main [teams](https://github.com/orgs/pyOpenSci/teams) are: * [the peer review team](https://github.com/orgs/pyOpenSci/teams/peer-review-team), the parent of our editorial teams (see [editorial teams](editorial-teams)) * [the Packaging Council](https://github.com/orgs/pyOpenSci/teams/packaging-council) * [pyOpenSci maintainers](https://github.com/orgs/pyOpenSci/teams/pyopensci-repository-maintainers) * [the Translation Council](https://github.com/orgs/pyOpenSci/teams/translation-council) * [the Lesson Development team](https://github.com/orgs/pyOpenSci/teams/lesson-development) ## 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/about-peer-review/index.html#meet-our-editorial-board). * [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) Being on an editorial team does two separate things: it can give someone repository access, and it decides whether they're listed on the editorial board page. See [editorial teams](editorial-teams) for which team does what, who can change them, and how to add or remove an editor. ### Packaging council These are members who are actively working on our packaging projects 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-maintainers-permissions)= ### pyOpenSci repository maintainers The pyOpenSci maintainers team has access to manage issues and operational tasks across pyOpenSci repositories. For a complete description of this team's responsibilities, see the [pyOpenSci maintainers role definition](pyopensci-maintainers) in our organizational structure documentation. [View the complete list of repositories accessible to the pyOpenSci repository maintainers team on GitHub](https://github.com/orgs/pyOpenSci/teams/pyopensci-repository-maintainers). ### 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](intro), in particular the [GitHub Issue Guidelines](issues) and [Pull Requests](pull-requests) sections.