Skip to content
This repository was archived by the owner on Jul 10, 2021. It is now read-only.
This repository was archived by the owner on Jul 10, 2021. It is now read-only.

Domain working groups #46

@nrc

Description

@nrc

Current Status

  • Announce decision to not accept new working groups.
  • Contact existing groups.

Original Content

cc project groups RFC

Motivation

Domain WGs were a good way for the Rust org to focus the community on a few specific areas and provide some limited resources in the run-up to the 2018 edition. The existing domain WGs are in very different states, e.g., embedded is self-sustaining, active, and likely to be around (in some form) for the foreseeable future; it is operating mostly independently of the rest of the Rust org. The CLI WG is inactive, having run its natural course by improving the CLI landscape with better libraries, etc.

We are getting many requests for new domain WGs, but it is not clear to me why the Rust org needs to be involved with most of them, and it has been difficult to get movement on many of these requests because of limited core team bandwidth. I don't think that at this stage domain WGs get much benefit from the Rust org, beyond advertising on the website (and the legitimacy that brings) and a moderated chat channel. On the other hand, I think these WGs are valuable to the community as a way to encourage working together on key 'infrastructure' libraries and to keep people motivated.

Solutions

Any solution should maintain the benefits of organisation and motivation, and should reduce the bandwidth required from the rest of the Rust org.

Status quo

No procedural changes. We should officially close the WGs which are de facto inactive and make decisions about new WGs (probably we should define criteria for acceptance).

No domain WGs

We encourage new WGs to self-organize outside the Rust org. Existing WGs are either closed, made independent, or made into full teams.

Community WGs

Some kind of compromise between the above two proposals. Community WGs would be mostly independent of the Rust org. The Rust org does not play any part in creating new ones. We can provide some resources, e.g., links from the main website, a chat channel, perhaps x months of coaching from the community team (subject to very loose restrictions such as adherence to CoC). I think of this model as being similar to the Rust org's relationship with conference organisers. There are obviously plenty of details to figure out.

Something else?

Metadata

Metadata

Assignees

Labels

A-TeamIssues related to the rust-lang team organisation.C-TaskIssues that require procedural work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions