The core team previously started a process to establish charters for all teams. However, it wasn't finished. I would like to see a central place (my preference is the Forge) which contains basic charters for all of the teams which would answer the following:
The team's mission and responsibilities
Requirements for team membership, and the process to get involved
Contact information so that someone can find where the team does its work (GitHub repos, Zulip streams, etc.)
As an extension to this, I think it would be good to have suggestions on having teams document their processes. My preference would be for teams to decide where and how that is documented, but having some starting templates could be helpful for standing up teams and making it clear what people's expectations should be.
A consideration is what gets chartered (teams, working groups, etc.).
There's tons of background here, but I will just drop a few links for now:
I would like to keep this issue focused on documenting existing team missions, and not to grow to more general considerations about what Rust's governance structure should look like (#33), definitions of different structures (teams, sub-teams, working-groups, project-groups), etc.
The core team previously started a process to establish charters for all teams. However, it wasn't finished. I would like to see a central place (my preference is the Forge) which contains basic charters for all of the teams which would answer the following:
As an extension to this, I think it would be good to have suggestions on having teams document their processes. My preference would be for teams to decide where and how that is documented, but having some starting templates could be helpful for standing up teams and making it clear what people's expectations should be.
A consideration is what gets chartered (teams, working groups, etc.).
There's tons of background here, but I will just drop a few links for now:
(There's stuff I'm missing...)
I would like to keep this issue focused on documenting existing team missions, and not to grow to more general considerations about what Rust's governance structure should look like (#33), definitions of different structures (teams, sub-teams, working-groups, project-groups), etc.