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 (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

The email template

For members of t-compiler-contributors

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).

Your permissions

You will gain access to:

You will gain permissions on the Github repository 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:

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).

As a compiler contributor you can now use bors on the repository rust-lang/rust. Both try builds and r+. See the documentation here.

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 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.


other team?
​​​​Feel free to copy&paste and adapt!
Select a repo