Skip to content

Commit 7abf96d

Browse files
authored
Merge pull request #749 from ehuss/github-access-policy
Update GitHub access policy docs.
2 parents 46e9f0b + dadc497 commit 7abf96d

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

src/platforms/github.md

+14-7
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,22 @@ of its discussions.
1919
[`rust-secure-code`]: https://github.com/rust-secure-code
2020
[`rust-gamedev`]: https://github.com/rust-gamedev
2121

22-
## Administration FAQ
22+
## rust-lang organization policy
2323

24-
> Who administrates the `rust-lang` organisation?
24+
The following is the policy for management of the [`rust-lang`] organization.
2525

26-
The infrastructure team is responsible for administrating the GitHub organization.
26+
### Access
2727

28-
> How do I create a new repository under the `rust-lang` organisation, or make
29-
changes that require `admin` level permissions?
28+
All access to the `rust-lang` GitHub organization is managed via the [`team` repository][team][^team-policy]. Teams that want to assign access levels, or create new repositories should open a Pull Request to that repository to request the change.
3029

31-
New repositories may be created by submitting a PR to add the repository in the [Rust team database][teams].
30+
The [Infrastructure Team] is responsible for overall administration of the `rust-lang` GitHub organization. Selected members of the Infrastructure Team may be organization owners if their work requires it.
3231

33-
[teams]: https://github.com/rust-lang/team
32+
All GitHub accounts used to interact with the Rust-Lang GitHub organization (owner or non-owner) must have [2FA] enabled. This is enforced by GitHub.
33+
34+
Bot accounts controlled by the Infrastructure Team (such as the triagebot) can be granted any level of access required for them to work at the discretion of the Infrastructure Team.
35+
36+
[^team-policy]: See [Team Maintenance](../infra/team-maintenance.md) for policy on how the team repo is managed.
37+
38+
[Infrastructure Team]: https://github.com/rust-lang/infra-team/
39+
[team]: https://github.com/rust-lang/team
40+
[2FA]: https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa

0 commit comments

Comments
 (0)