-
Notifications
You must be signed in to change notification settings - Fork 13
Domain working groups #46
Description
Current Status
- Announce decision to not accept new working groups.
- Contact existing groups.
Original Content
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.