about summary refs log tree commit diff
path: root/docs/dev
diff options
context:
space:
mode:
authorAleksey Kladov <aleksey.kladov@gmail.com>2020-12-16 18:03:15 +0300
committerAleksey Kladov <aleksey.kladov@gmail.com>2020-12-16 18:04:24 +0300
commit6e9023c763e9ef2c11e72678e63ebf69d60ed7c5 (patch)
treee26fef1c372adae57f21543dbce7f10db2f9945c /docs/dev
parentc1c36acb025880c742c65f436a61fd87fc627eb0 (diff)
downloadrust-6e9023c763e9ef2c11e72678e63ebf69d60ed7c5.tar.gz
rust-6e9023c763e9ef2c11e72678e63ebf69d60ed7c5.zip
Document new permissions
Diffstat (limited to 'docs/dev')
-rw-r--r--docs/dev/README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/dev/README.md b/docs/dev/README.md
index 2795f6b5c12..781ff79b199 100644
--- a/docs/dev/README.md
+++ b/docs/dev/README.md
@@ -292,3 +292,17 @@ Release steps:
 4. Tweet
 5. Inside `rust-analyzer`, run `cargo xtask promote` -- this will create a PR to rust-lang/rust updating rust-analyzer's submodule.
    Self-approve the PR.
+
+# Permissions
+
+There are three sets of people with extra permissions:
+
+* rust-analyzer GitHub organization **admins** (which include current t-compiler leads).
+  Admins have full access to the org.
+* **review** team in the organization.
+  Reviewers have `r+` access to all of organization's repositories and publish rights on crates.io.
+  They also have direct commit access, but all changes should via bors queue.
+  It's ok to self-approve if you think you know what you are doing!
+  bors should automatically sync the permissions.
+* **triage** tam in the organization.
+  This team can label and close issues.