Skip to content

Commit

Permalink
feat: update pyOS GitHub repos and teams with access (#97)
Browse files Browse the repository at this point in the history
  • Loading branch information
kierisi authored Nov 8, 2024
1 parent 6196cbb commit ec894af
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions community/github/our-repositories.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ The software-review repository is where community package submissions are
peer-reviewed. All submissions are made through GitHub Issues. [Learn more
about our peer review process here.](https://www.pyopensci.org/software-peer-review/)

Teams with access to this repository:
* [the pyOpenSci Editorial Board](https://github.com/orgs/pyOpenSci/teams/editorial-board)

:::{important}
Important: If a pyOpenSci core member identifies an issue with the review
submission template, consult both the editorial team and core team before
Expand All @@ -29,19 +32,30 @@ peer review triage team as they manage our open peer review process. It also
details our peer review policies, partnerships, and the templates used in the
review process.

Individuals and teams with access to this repository include:
* [the pyOpenSci Editorial Board](https://github.com/orgs/pyOpenSci/teams/editorial-board)
* [the pyOpenSci Repository Maintainers team](https://github.com/orgs/pyOpenSci/teams/pyos-repo-maintainers).

## Python-package-guide repository

The [python-package-guide
repository](https://www.pyopensci.org/python-package-guide/) contains our
community-developed guidelines and tutorials on Python packaging. These
resources are beginner-friendly and reflect Python packaging best practices.

Teams with access to this repository:
* [the pyOpenSci Packaging Council](https://github.com/orgs/pyOpenSci/teams/packaging-council)
* [the pyOpenSci Repository Maintainers team](https://github.com/orgs/pyOpenSci/teams/pyos-repo-maintainers)

## [pyosMeta repository](https://github.com/pyOpenSci/pyosMeta)

The pyosMeta repository contains a Python package published on PyPI that we use
to track our package review and contributor data. This data is used in a GitHub
action to update our website.

Teams with access to this repository:
* [the pyOpenSci Repository Maintainers team](https://github.com/orgs/pyOpenSci/teams/pyos-repo-maintainers)

:::{todo}
Add more information about the contributor data workflow ...
:::
Expand All @@ -57,6 +71,10 @@ automatically using a GitHub action workflow that is supported by the pyosMeta
Python package discussed above. The workflow runs every other week but can be
triggered manually as a **workflow dispatch**.

Teams with access to this repository:
* [the pyOpenSci Editorial Board](https://github.com/orgs/pyOpenSci/teams/editorial-board)
* [the pyOpenSci Repository Maintainers team](https://github.com/orgs/pyOpenSci/teams/pyos-repo-maintainers)

### Critical CI workflows in this repository

The [contributor workflow
Expand Down Expand Up @@ -109,16 +127,36 @@ of our repositories that use the theme.
Creating a theme was inspired by the
[2i2c Sphinx theme](https://sphinx-2i2c-theme.readthedocs.io/en/latest/).

Teams with access to this repository:
* [the pyOpenSci Repository Maintainers team](https://github.com/orgs/pyOpenSci/teams/pyos-repo-maintainers)

## [Handbook repository](https://github.com/pyOpenSci/handbook)

**Platform:** Sphinx book running the `pydata_sphinx_theme`

This is where we store our organization governance, code of conduct, and
processes around how we operate as an organization.

The [pyOpenSci Executive Council](https://www.pyopensci.org/our-community/index.html#executive-council-leadership--staff) has access to this repo.

## [pyosPackage repository](https://github.com/pyOpenSci/pyosPackage)

The pyosPackage repo contains an example pure-Python package that complements
our package guide & tutorials. We will build this package example out over time
for folks that just want to see a working package without creating one
themselves.

Teams with access to this repository:
* [the pyOpenSci Packaging Council](https://github.com/orgs/pyOpenSci/teams/packaging-council).

## [peer-review-metrics repository](https://github.com/pyOpenSci/peer-review-metrics)

The pyOpenSci peer review metrics repository contains the code for a dashboard created using [MyST Markdown](https://mystmd.org/). Myst-md is a community developed tool that makes it easier for scientists to create fully reproducible (and interactive) workflows and reports that are easily shared.

Only pyOpenSci GitHub organization admins have direct access to modify this repository.

## [lessons repository](https://github.com/pyOpenSci/lessons)

pyOpenSci is devoted to building diverse, supportive community around the Python open source tools that drive open science. The lessons repository contains the source files for all of the [pyOpenSci tutorials](https://github.com/pyOpenSci/lessons).

The [pyOpenSci Lesson Development Team](https://github.com/orgs/pyOpenSci/teams/lesson-development) has access to this repo.

0 comments on commit ec894af

Please sign in to comment.