--- title: Untied People tags: ["project-structure"] date: 2024-01-04 url: https://hackmd.io/JdhpKC9ARv2CputdrOAbuQ?both --- # Untied representations This document explores people that are in an unclear connection with the Rust Project, and their ties to the leadership council. ## Repos not tied to team | Repo | Possible Team Affiliation | Recent Maintainers | Recommendation | |------|---------------------------|--------------------|----------------| | [`crates.io-index`](https://github.com/rust-lang/crates.io-index) | crates-io | ... | Add under crates-io (need to be careful with permissions) | | [`crates.io-index-archive`](https://github.com/rust-lang/crates.io-index-archive) | crates-io | ... | Add under crates-io (need to be careful with permissions) | | [`futures-rs`](https://github.com/rust-lang/futures-rs) | wg-async? | taiki-e | Add under wg-async? | | [`gll`](https://github.com/rust-lang/gll) | wg-grammar | eddyb | Add under wg-grammar, consider archiving since that group is essentially retired/inactive. | | infra | pietroalbini | Archive, looks unused since https://github.com/rust-lang/rust/pull/99833 | | [`private-temporary-thing-by-pietro-DO-NOT-LOOK`](https://github.com/rust-lang/private-temporary-thing-by-pietro-DO-NOT-LOOK) | n/a | pietroalbini | delete this | | [`project-deref-patterns`](https://github.com/rust-lang/project-deref-patterns) | lang? | nrc | Archive, as this does not seem used (though there are people working on deref patterns...) | | [`rust`](https://github.com/rust-lang/rust) | ... | ... | Add under all teams that are needed | | [`staging.crates.io-index`](https://github.com/rust-lang/staging.crates.io-index) | crates-io | ... | Add under crates-io (need to be careful with permissions) | | [`www.rust-lang.org`](https://github.com/rust-lang/www.rust-lang.org) | website | Manishearth | Add under website | ### rust-lang-nursery I think we should archive or move everything in the nursery. | Repo | Possible Team Affiliation | Recent Maintainers | Recommendation | |------|---------------------------|--------------------|----------------| | [`lazy-static.rs`](https://github.com/rust-lang-nursery/lazy-static.rs) | libs? | KodrAus, Kimundi | ?? crate-maintainers? | | [`rust-cookbook`](https://github.com/rust-lang-nursery/rust-cookbook) | ? | AndyGauge | Unmaintained for >2 years. Although this could be a useful resource, I would lean towards archiving it? | | [`rust-toolstate`](https://github.com/rust-lang-nursery/rust-toolstate) | infra | ... | Add under infra, and move to rust-lang/rust (can be difficult due to being used by CI) | | [`futures-rfcs`](https://github.com/rust-lang-nursery/futures-rfcs) | ? | aturon | Archive, inactive | | [`portability-wg`](https://github.com/rust-lang-nursery/portability-wg) | ? | jethrogb | Archive, inactive | | [`ecosystem-wg`](https://github.com/rust-lang-nursery/ecosystem-wg) | ? | KodrAus | Archive, inactive | | [`wg-verification`](https://github.com/rust-lang-nursery/wg-verification) | ? | avadacatavra, asajeffrey | Archive, inactive | | [`rustc-seme-regions`](https://github.com/rust-lang-nursery/rustc-seme-regions) | ? | nikomatsakis | Archive, inactive | | [`futures-api-docs`](https://github.com/rust-lang-nursery/futures-api-docs) | ? | Nemo157 | Archive, inactive | | [`rust-lang-nursery.github.io`](https://github.com/rust-lang-nursery/rust-lang-nursery.github.io) | infra | pietroalbini | ? Don't know if this can be archived | | [`gll`](https://github.com/rust-lang-nursery/gll) | wg-grammar | eddyb | Archive, this was moved to https://github.com/rust-lang/gll IIRC | | [`.github`](https://github.com/rust-lang/.github) | infra | pietroalbini | Probably can be left as-is | | [`cli-wg`](https://github.com/rust-lang-nursery/cli-wg) | wg-cli | killercup | Archive, wg-cli has moved to its own org at https://github.com/rust-cli | | [`helix`](https://github.com/rust-lang-nursery/helix) | ? | ? | Do not know why this is here, it is a fork | | [`backtrace-rs`](https://github.com/rust-lang-nursery/backtrace-rs) | libs/compiler | ... | Archive, moved to https://github.com/rust-lang/backtrace-rs/ | | [`backtrace-rs-1`](https://github.com/rust-lang-nursery/backtrace-rs-1) | libs/compiler | ... | I don't know why this is here, archive? | ## People not part of a team - Youtube channel managers - People with permissions to the repos listed above that are not part of a team ## Repos with individual access The following repos have individual access which probably should be part of a team. - areweasyncyet.rs: upsuper - backtrace-rs: alexcrichton - cargo-bisect-rustc: ehuss - cc-rs: NobodyXu - flate2-rs: alexcrichton, brson - google-summer-of-code: Kobzol, jackh726 - log: Thomasdezeeuw - mdbook: Dylan-DPC - pkg-config-rs: sdroege - rustc_codegen_cranelift: bjorn3 - rustlings: shadows-withal - sockets2: chansuke, sfackler, Thomasdezeeuw, carllerche, Darksonn ## Marker teams Marker teams are teams that aren't part of "all", and I believe are intended to not be part of the "Rust Project", but their state seems uncertain to me, and it is not really documented (introduced in https://github.com/rust-lang/team/pull/135). - android - arewewebyet - arm - arm-maintainers - cloud-compute - crates-io-admins - crates-io-on-call - emacs - foundation-email-redirects - fuchsia - icebreakers-cleanup-crew - icebreakers-llvm - inside-rust-reviewers - loongarch - macos - risc-v - rustconf-emails - team-repo-admins - twitter - vim - windows ## Teams/groups/projects in launching pad - community (Team) - community-content (Team) subteam of community - community-ctcft (Team) subteam of community - community-events (Team) subteam of community - community-localization (Team) subteam of community - community-rustbridge (Team) subteam of community - community-survey (Team) subteam of community - community-content (Team) - community-ctcft (Team) - community-events (Team) - community-localization (Team) - community-rustbridge (Team) - community-survey (Team) - twir (Team) - twir-reviewers (Team) subteam of twir - wg-async (WorkingGroup) - project-async-crashdump-debugging (ProjectGroup) subteam of wg-async - wg-cli (WorkingGroup) - wg-embedded (WorkingGroup) - wg-embedded-core (WorkingGroup) subteam of wg-embedded - wg-embedded-cortex-a (WorkingGroup) subteam of wg-embedded - wg-embedded-cortex-m (WorkingGroup) subteam of wg-embedded - wg-embedded-cortex-r (WorkingGroup) subteam of wg-embedded - wg-embedded-hal (WorkingGroup) subteam of wg-embedded - wg-embedded-infra (WorkingGroup) subteam of wg-embedded - wg-embedded-libs (WorkingGroup) subteam of wg-embedded - wg-embedded-linux (WorkingGroup) subteam of wg-embedded - wg-embedded-msp430 (WorkingGroup) subteam of wg-embedded - wg-embedded-resources (WorkingGroup) subteam of wg-embedded - wg-embedded-riscv (WorkingGroup) subteam of wg-embedded - wg-embedded-tools (WorkingGroup) subteam of wg-embedded - wg-embedded-triage (WorkingGroup) subteam of wg-embedded - wg-embedded-core (WorkingGroup) - wg-embedded-cortex-a (WorkingGroup) - wg-embedded-cortex-m (WorkingGroup) - wg-embedded-cortex-r (WorkingGroup) - wg-embedded-hal (WorkingGroup) - wg-embedded-infra (WorkingGroup) - wg-embedded-libs (WorkingGroup) - wg-embedded-linux (WorkingGroup) - wg-embedded-msp430 (WorkingGroup) - wg-embedded-resources (WorkingGroup) - wg-embedded-riscv (WorkingGroup) - wg-embedded-tools (WorkingGroup) - wg-embedded-triage (WorkingGroup) - wg-gamedev (WorkingGroup) - wg-rust-by-example (WorkingGroup) - wg-secure-code (WorkingGroup) - wg-security-response (WorkingGroup) - wg-wasm (WorkingGroup) ## Teams/groups/projects not connected to the council - docker (Team) — Recently created, move to devtools? - infra-admins (Team) — Should this be subteam of infra? - project-async-crashdump-debugging (ProjectGroup) — ?? - web-presence (Team) — Intent was to have crates.io and docs.rs under here, too. - website (Team) subteam of web-presence ## Teams/groups/projects with weird nebulous leadership-council connection - project-edition-2024 (ProjectGroup) subteam of leadership-council - social-media (Team) subteam of leadership-council