|
| 1 | +--- |
| 2 | +title: Prioritization Working Group |
| 3 | +type: docs |
| 4 | +--- |
| 5 | + |
| 6 | +# Prioritization Working Group |
| 7 | +![working group status: active][status] |
| 8 | + |
| 9 | + Triaging bugs, mainly deciding if bugs are critical (potential release blockers) or not. |
| 10 | + |
| 11 | +- **Leads:** [@spastorino][spastorino] and [@wesleywiser][wesleywiser] |
| 12 | + |
| 13 | +[status]: https://img.shields.io/badge/status-active-brightgreen.svg?style=for-the-badge |
| 14 | +[spastorino]: https://github.com/spastorino |
| 15 | +[wesleywiser]: https://github.com/wesleywiser |
| 16 | + |
| 17 | +## What is the goal of this working group? |
| 18 | + |
| 19 | +This working group aims to accomplish the following: |
| 20 | + |
| 21 | +- Processing 'nominations' and routing bugs to folks who can fix them |
| 22 | +- Identifying *critical* bugs and monitoring them to ensure they are |
| 23 | + making progress |
| 24 | +- Identifying the agenda for compiler team triage meetings |
| 25 | + - Critical issues that are not making progress |
| 26 | + - Beta/Stable nominations to be backported |
| 27 | + - Issues where bugs are nominated for needing wider discussion |
| 28 | +- Tracking deferred things and ensuring they are picked up again |
| 29 | + - Future compatibility warnings |
| 30 | + |
| 31 | +## How do people bring things to the working group's attention? |
| 32 | + |
| 33 | +If something seems "obviously criticial", people can tag it as |
| 34 | +`P-critical` (see below). But if unclear, use `I-nominated` as today to |
| 35 | +bring it to the group's attention. |
| 36 | + |
| 37 | +However, as we already have problems where the "intent" of a nomination |
| 38 | +is unclear, we may wish to consider replacing `I-nominated` with more |
| 39 | +specific `N-*` labels that identify the reason the issue was nominated: |
| 40 | + |
| 41 | +* `N-critical` -- nominated as a potential critical issue |
| 42 | +* `N-compiler` -- nominated for discussion by compiler team |
| 43 | +* `N-lang` etc |
| 44 | + |
| 45 | +## How can I get involved? |
| 46 | + |
| 47 | +If you are interested in getting involved in this working group, come |
| 48 | +and say hi in the Zulip stream but mainly try to attend to our meetings |
| 49 | +on wednesday at 6pm UTC. Check out the [Rust compiler |
| 50 | +calendar](https://rust-lang.github.io/compiler-team/#meeting-calendar). |
| 51 | +You can also be added to the Zulip group for the working group if you |
| 52 | +are interested in being pinged when there are things that you may want |
| 53 | +to be involved with. |
| 54 | + |
| 55 | +## Process |
| 56 | + |
| 57 | +We have our pre-triage meetings on wednesday at 6pm UTC. Check out the |
| 58 | +[Rust compiler |
| 59 | +calendar](https://rust-lang.github.io/compiler-team/#meeting-calendar). |
| 60 | + |
| 61 | +- **Desired experience level:** Any |
| 62 | +- **Relevant repositories:** [`rust-lang/rust`][rust-repo] |
| 63 | +- **Zulip stream:** [`#t-compiler/wg-prioritization`][zulip] on Zulip |
| 64 | + |
| 65 | +[rust-repo]: https://github.com/rust-lang/rust |
| 66 | +[zulip]: https://rust-lang.zulipchat.com/#narrow/stream/227806-t-compiler.2Fwg-prioritization |
0 commit comments