This repository is used for managing the sphinx-contrib GitHub organization, including requesting importing new repositories or granting permissions.
- Create the repository elsewhere, such as under your personal account.
- File a ticket here asking to join the organization, including a link to the repository being added.
- Accept the invitation to join the organization.
- Use the GitHub UI to move the repository into the organization (you will need administrator/owner rights on the repository to do this). See the GitHub documentation on repository transfer for details.
- After it is moved, rename the repository to remove prefixes like
sphinx
,sphinx-contrib
, andsphinxcontrib
. Don't forget to update the documentation in the repository, too!
In addition to adding the project on the sphinx-contrib
GitHub organization, you may also wish to add it to the sphinx-contrib
PyPI organization.
This is optional, and the main advantage is that it allows for the appointment of new maintainers should you no longer wish to be involved in the project/not be available.
Note
We will not add new maintainers to a project without attempting to reach out to the original maintainers via all available methods.
- Ask to be invited to the organization, either when transferring project(s) or by opening a new issue.
- Add the
sphinx-contrib
user to the project(s) in question. This is a meta account managed by @stephenfin that allows us to actually add a project, in the absence of a transfer request mechanism.
Once these steps are done, you will be added as a member to the sphinx-contrib
organization, and project will be moved to this organization.