pyOpenSci GitHub processes for translation teams#
This document outlines the process for managing translation of pyOpenSci content in our python-package-guide repository. It covers:
How teams are defined
What roles and permissions a team has
The review process for a translation PR
GitHub infrastructure for the translation teams#
pyOpenSci will create and maintain a team for each language using CODEOWNERS files. This ensures that every time there is a PR, and some *.po
files are modified, the appropriate team is requested to review the PR. All members of the translation team will have merge permissions.
The current translation teams consist of:
Spanish#
Japanese#
Current translation teams can expand their teams and add additional members by updating the CODEOWNERS file.
Additional automations for consideration#
Use CI to automatically tag the PR with the translation and the proper language tags.
Use CI to automatically keep the translation files updated once a translation has been released (work in progress PR #397)