Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create the "compiler contributors team" and populate it #66

Merged
merged 15 commits into from
May 29, 2019

Conversation

nikomatsakis
Copy link
Contributor

Contributors are added to the compiler-team mailing list, as well.

One question mark: I would like to tweak how the github teams are setup, but I'm not sure if that is controlled by this repository. I think I would prefer to have @rust-lang/compiler include the contributors, and to have some subteam to distinguish "full members" (I believe that is what I specified in the RFC).

cc @rust-lang/compiler
r? @pietroalbini

Contributors are added to the compiler-team mailing list, as well.
Copy link
Member

@pietroalbini pietroalbini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You'll also need to remove the explicit permissions from the people you added in a team (this is done to avoid keeping permissions unintentionally after removing people from teams).


[website]
name = "Compiler team contributors"
repo = "http://github.com/rust-lang/compiler-team"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A description is missing.

@pietroalbini
Copy link
Member

Oh, yeah, I also didn't get a chance to setup github teams sync, and I'll probably won't have time in a while (there is the CI stuff to do).

@@ -0,0 +1,27 @@
name = "compiler-contributors"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it make sense for this to be a subteam of the compiler team?

Suggested change
name = "compiler-contributors"
name = "compiler-contributors"
subteam-of = "compiler"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't really know what "subteam" means, actually

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the GH sense, it is not a subteam.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that on the website, if the compiler contributors were not a subteam, then the two teams would be listed as siblings on the teams page. But if added as a subteam, then the compiler contributors would be shown on the same page as the compiler team.

For example, the Cargo team is a sub-team of the Dev Tools team and appears on the Dev Tools team page.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know how this would affect the GitHub team structure.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't affect the github teams at all.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, subteam is only used as part of the website.

@nikomatsakis
Copy link
Contributor Author

OK, I added a description of "folks who contribute on a regular basis" -- maybe not the best but I wasn't sure what to put there.

I removed the redundant permissions.

I also added it as a subteam of compiler.

Copy link
Member

@pietroalbini pietroalbini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You also need to add lqd and flodiebold's files in the people/ directory.

You can check everything is ok locally with: cargo run check

teams/compiler-contributors.toml Outdated Show resolved Hide resolved
nikomatsakis and others added 2 commits May 16, 2019 16:14
Co-Authored-By: Pietro Albini <pietro@pietroalbini.org>
@nikomatsakis
Copy link
Contributor Author

OK, I added the people files.

cargo run check, however, fails because the following folks don't have e-mail addresses:

Can y'all send me the e-mail address where you'd like to get rust-lang related mail (i.e., messages sent to compiler-team@rust-lang.org)? (Over Zulip, or as comments here, whatever.) This e-mail address would be stored in this repo and hence publicly "scrape-able", I suppose.

(If you'd rather not get such mail, then you might want to bother @pietroalbini to make the email field optional.)

@pietroalbini
Copy link
Member

(If you'd rather not get such mail, then you might want to bother @pietroalbini to make the email field optional.)

You can explicitly set email = false.

@nikomatsakis
Copy link
Contributor Author

OK, I've set e-mail=false for most of the folks cc'd above. They can open their own PRs later if they like. =)


[permissions]
bors.rust.review = true
email = false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
email = false
email = "code@zackmdavis.net"

Copy link
Member

@pietroalbini pietroalbini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, you can merge once you're ok with it!

people/nikic.toml Outdated Show resolved Hide resolved
people/scalexm.toml Outdated Show resolved Hide resolved
people/tmandry.toml Outdated Show resolved Hide resolved
nikomatsakis and others added 3 commits May 28, 2019 21:39
Co-Authored-By: Nikita Popov <nikita.ppv@googlemail.com>
Co-Authored-By: Alexandre Martin <alexandre@scalexm.fr>
Co-Authored-By: Nicholas Nethercote <n.nethercote@gmail.com>
nikomatsakis and others added 2 commits May 28, 2019 21:40
Co-Authored-By: Tyler Mandry <tmandry@gmail.com>
@nikomatsakis nikomatsakis merged commit 1a5d880 into rust-lang:master May 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants