The rust-lang/team repository stores the team structure of the project and the contact details of everyone involved with it. Members of the core team brought up that the current everything-is-public approach might not work well in the near future, for a few reasons:
- The repository contains personal information of all the team members. While most of that data can be scraped from the git repositories people contribute to, having it in a single place makes the lifes of people who want to abuse that data way easier.
- With the creation of the Rust Foundation there might be the need to create private mailing lists or teams for the foundation (for example a mailing list for the accounting people and vendors).
We should draft a set of requirements for the future of the team repository. After that's done we should forward them to the infra team, leaving the technical design and implementation to them.