https://github.com/sphinx-contrib/github-administration
This repository is used for managing the sphinx-contrib GitHub organization, including requesting importing new repositories or granting permissions.
https://github.com/sphinx-contrib/github-administration
Last synced: 2 months ago
JSON representation
This repository is used for managing the sphinx-contrib GitHub organization, including requesting importing new repositories or granting permissions.
- Host: GitHub
- URL: https://github.com/sphinx-contrib/github-administration
- Owner: sphinx-contrib
- Created: 2020-01-02T20:37:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-07T17:10:02.000Z (7 months ago)
- Last Synced: 2025-01-12T01:26:22.850Z (4 months ago)
- Homepage:
- Size: 4.88 KB
- Stars: 18
- Watchers: 8
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sphinx-contrib GitHub Administration
This repository is used for managing the sphinx-contrib GitHub organization, including requesting importing new repositories or granting permissions.
## How do I add a new repo to sphinx-contrib?
1. Create the repository elsewhere, such as under your personal account.
2. File a ticket [here](https://github.com/sphinx-contrib/github-administration/issues) asking to join the organization, including a link to the repository being added.
3. Accept the invitation to join the organization.
4. 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](https://help.github.com/en/github/administering-a-repository/transferring-a-repository) for details.
5. After it is moved, rename the repository to remove prefixes like `sphinx`, `sphinx-contrib`, and `sphinxcontrib`. Don't forget to update the documentation in the repository, too!## How do I add a project to the sphinx-contrib PyPI organization?
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](https://pypi.org/org/sphinx-contrib/).
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.1. Ask to be invited to the organization, either when transferring project(s) or by opening a new issue.
2. 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.