diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 625206b2..3a75def1 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -1,6 +1,7 @@ # Rust Forge [Overview](./README.md) +- [Onboarding to the project](./onboarding.md) - [Platforms](./platforms/README.md) - [Twitter](./platforms/twitter.md) - [Discord](./platforms/discord.md) diff --git a/src/onboarding.md b/src/onboarding.md new file mode 100644 index 00000000..bc63011d --- /dev/null +++ b/src/onboarding.md @@ -0,0 +1,54 @@ +# Onboarding to the Project + +This document is a starting point for a new team member (or a refresh for +existing team members) on things that are useful to know as a member of the +project, in particular in terms of where to raise concerns or get help. + +## Relationship to Council + +The Leadership Council formally takes positions on behalf of the Project when +needed. All Rust project members are officially represented by approximately +one member of the council (some teams parent up to two or more members). + +Generally speaking, any concerns you have that are either more widely +applicable (i.e., not just your team) or you feel aren't being fully handled +within your team can be escalated to the Council. Note that interpersonal +concerns and/or code of conduct violations should always be directed to the +Moderation team. + +Escalating to the Council can be done via: + +- GitHub, via a [new issue](https://github.com/rust-lang/leadership-council/issues/new/choose). This will get discussed at the regular council meeting (to which all project members are [invited](https://github.com/rust-lang/leadership-council/blob/main/procedures/meeting-observers.md)). +- Zulip, on [#council](https://rust-lang.zulipchat.com/#narrow/channel/392734-council). +- Zulip DM, to your council representative (see + [council](https://www.rust-lang.org/governance/teams/leadership-council) for + which team each representative represents). + +Either can be a reasonable starting point, please select what you feel more +comfortable with, though bias towards being public. + +Leadership Council positions are elected by the Project teams on a rotating +calendar; see [Council term limits] for more details. + +[Council term limits]: governance/council.md#term-limits + +## Relationship to Foundation + +The Foundation works to support the Project, and the Project has direct +representation on the Foundation's board (the 5 Project directors). Those +directors are selected by the Leadership Council per the [bylaws]. + +Those directors have 50% of the vote on any Board vote in the Foundation, +regardless of the number of non-Project directors. + +The website has the [current Project directors]. + +Please reach out whether you're just interested, have questions, or have concerns in: + +- Zulip, on [#foundation](https://rust-lang.zulipchat.com/#narrow/channel/335408-foundation). +- To the Council (see above). +- To one of the Project Directors (see member list above), recommending Zulip + DM as an initial point. + +[current Project directors]: https://www.rust-lang.org/governance/teams/launching-pad#team-foundation-board-project-directors +[bylaws]: https://rustfoundation.org/policy/bylaws/#section-2.4-privileges-of-individual-membership