-
Notifications
You must be signed in to change notification settings - Fork 101
[RFC] lead -> core team #328
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wish you a very efficient 3 months with your thesis!
329: temporarily remove japaric from some teams r=japaric a=japaric As I mentioned in #328 I'll be busier and busier during the next few months so I'll be temporarily removing myself from some teams. For the next few months I'll limit my duties to /core, /cortex-r (can't have a one-person team!) and /ecosystem (when it's formed). cc @rust-embedded/cortex-m @rust-embedded/embedded-linux @rust-embedded/hal @rust-embedded/tools @rust-embedded/triage I will remove myself from the highfive rotation so don't assign new PRs to me (This doesn't need voting just notifying the affected teams and a single approval.) Co-authored-by: Jorge Aparicio <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Best of luck on your thesis - it'll be great I'm sure! ❤️
This RFC has reached the required voting majority of 33%+1 (13/10) and has been approved. 🎉 bors r+ |
328: [RFC] lead -> core team r=japaric a=japaric ## Summary This RFC proposes that we replace the position of the "lead" with a core team. ## Motivation I (@japaric) will be busy working on my thesis for the next ~3 months and won't be able to be as active in the WG as I have been. Instead of having a single not so active lead for months I propose that we have a small core team that takes over the functions of the lead. ## Design The core team will inherit the functions of the lead, namely what's already in the README: - Representing the WG in meetings with other Rust teams / WG. - Communicating the needs of the embedded Rust community to the Rust teams. - Giving the casting vote on intra-WG decisions where no voting majority can be achieved. - Driving and moderating the weekly meetings. Additionally, we'll: - Add the members of the core team to the rust-embedded/core GitHub team (to make `cc @rust-embedded/core` work) and give them admin privileges in the rust-embedded org (so they can create and modify GH teams). - Set up an e-mail alias for the core team: [email protected]. ## Implementation I propose that we start the core team with these members: - [x] @jamesmunns - [x] @japaric - [x] @therealprof (Of course the people above have to accept first.) I have chosen these people because they have been consistently active in the WG and have interacted with members of the Rust teams in the past. Also 3 is the smallest odd number that's not 1. ## Alternatives As an extension we *could* leave some (all?) decisions on cross cutting issues, today labeled as `T-all`, to the core team, which would let us make much quicker decisions but this proposal leaves that up to a different RFC (if we want to do it at all). --- r? @rust-embedded/all Co-authored-by: Jorge Aparicio <[email protected]>
Build succeeded |
The GH changes have been made effective. 👋 @rust-embedded/core @rust-embedded/infrastructure could you set up the mailing list? |
Summary
This RFC proposes that we replace the position of the "lead" with a core team.
Motivation
I (@japaric) will be busy working on my thesis for the next ~3 months and won't
be able to be as active in the WG as I have been. Instead of having a single
not so active lead for months I propose that we have a small core team that
takes over the functions of the lead.
Design
The core team will inherit the functions of the lead, namely what's already in
the README:
Representing the WG in meetings with other Rust teams / WG.
Communicating the needs of the embedded Rust community to the Rust teams.
Giving the casting vote on intra-WG decisions where no voting majority can be
achieved.
Driving and moderating the weekly meetings.
Additionally, we'll:
Add the members of the core team to the rust-embedded/core GitHub team (to
make
cc @rust-embedded/core
work) and give them admin privileges in therust-embedded org (so they can create and modify GH teams).
Set up an e-mail alias for the core team: [email protected].
Implementation
I propose that we start the core team with these members:
(Of course the people above have to accept first.)
I have chosen these people because they have been consistently active in the WG
and have interacted with members of the Rust teams in the past. Also 3 is the
smallest odd number that's not 1.
Alternatives
As an extension we could leave some (all?) decisions on cross cutting issues,
today labeled as
T-all
, to the core team, which would let us make much quickerdecisions but this proposal leaves that up to a different RFC (if we want to do
it at all).
r? @rust-embedded/all