# Welcoming new members in a Rust team
### What is this?
When a new member joins a team a number of things happen. The new member might not be aware of all of them. It could be useful for them to receive a sort of "welcome email" explaining what's going to change.
Here's a proposal of an email template to be used by the person actualizing the membership (after the PR on `rust-lang/team` has been merged) to be sent to the new member to their github public email.
Each team can use and tailor the template according to their needs.
[Zulip discussion](https://rust-lang.zulipchat.com/#narrow/stream/244344-t-compiler.2Fcontrib-private/topic/Welcoming.20new.20members.20in.20t-compiler-contributors/near/404409050) (private thread).
### Open TODOs
- I am not sure who would want to use this (is the team membership an automated process or has someone a checklist of things to do?)
- A review of the wording and content is very welcome
- Perhaps worth being integrated with this [compiler-team#398](https://github.com/rust-lang/compiler-team/pull/398)
### The email template
<details>
<summary>For members of t-compiler-contributors</summary>
Hello $USERNAME,
welcome to the compiler-contributor team! Here's a brief summary of what will change for you. Take your time to look around and get familiar with these changes.
### Your public profile
Your Github profile will now appear on the governance page of the Rust website ([here](https://www.rust-lang.org/governance/teams/compiler#Compiler%20team%20contributors)).
### Your permissions
You will gain access to:
- [A private Zulip stream](https://rust-lang.zulipchat.com/#streams/244344/t-compiler.2Fcontrib-private/personal), where internal discussions happen or ideas in very draft state are shared.
You will gain permissions on the Github repository [rust-lang/rust](https://github.com/rust-lang/rust):
- You can now edit issues and pull requests (title and comments)
- You can now close issues and pull requests
- $ANYTHING_ELSE ?
### Your Github repositories
You will be subscribed and gain write access to the following Github repositories:
- [rust-lang/rustc_apfloat](https://github.com/rust-lang/rustc_apfloat)
- [rust-lang/ar_archive_writer](https://github.com/rust-lang/ar_archive_writer)
- [rust-lang/project-thir-unsafeck](https://github.com/rust-lang/project-thir-unsafeck)
- [rust-lang/odht](https://github.com/rust-lang/odht)
- [rust-lang/wg-incr-comp](https://github.com/rust-lang/wg-incr-comp)
- [rust-lang/project-rfc-2229](https://github.com/rust-lang/project-rfc-2229)
- [rust-lang/rustc-demangle](https://github.com/rust-lang/rustc-demangle)
- [rust-lang/surveys-private](https://github.com/rust-lang/surveys-private)
- [rust-lang/rfcs](https://github.com/rust-lang/rfcs)
Some of them are pretty quiet or obsolete, so don't worry about all of them.
Tip: Github automatically adds you as subscriber to every repo you get write permission too. You can disable this in the settings ([here](https://github.com/settings/notifications)).
As a compiler contributor you can now use `bors` on the repository [rust-lang/rust](https://github.com/rust-lang/rust). Both `try` builds and `r+`. See the documentation [here](https://rustc-dev-guide.rust-lang.org/compiler-team.html#team-membership).
Tip: some baseline rules around bors permissions are: don't do a `try` build unless you have done a check for malicious code first and don't `r+` unless you are reasonably confident that you can effectively review the code in question.
### Communication
If this is your first team membership, you will also be subscribed to the `all@rust-lang.org` mailing list. See [this file](https://github.com/rust-lang/team/blob/HEAD/teams/all.toml) to check how subscriptions work.
It's a very low-volume mailing list (maybe a few emails per year), it's a way to communicate things to all contributors. You will not receive spam from this address.
Please let us know if you're not interested and we will unsubscribe you.
</details>
---
<details>
<summary>other team?</summary>
Feel free to copy&paste and adapt!
</details>