--- tags: draft --- # How to interface with the lang team * Get clarification about intended language semantics in an issue ("is this a feature or a bug?", "what should this corner case do?") * Add I-Nominated label to something tagged with T-lang * Ask lang team to look at an issue or a question and give their opinion or make a decision * Add I-Nominated label to something tagged with T-lang * Propose tweaks to existing features or resolve corner cases with a PR * Add I-Nominated label to something tagged with T-lang * Propose a new lint * If you want feedback before doing the work, open a [Project Proposal] * Write the lint, open a PR, tag with T-lang and nominate * You may be asked to author a project proposal or RFC, if the lint proves to be controversial or complex. * Propose a new feature * Open a [Project Proposal] * Tweak an existing feature or clear up a minor inconsistency * If you want feedback before doing the work, open a [Project Proposal] * Open a PR, tag with T-lang and nominate * Stabilize a currently unstable feature * Write a stabilization report (FIXME: should link to a template here) * Active project: deliver an update to the lang team * update: we have an RFC * Lang team -> project: request an update for the monthly meeting [Project Proposal]: https://lang-team.rust-lang.org/proposing_a_project.html ## What about meetings? Meetings are usually used when one of the above goals seems like it will require more in-depth sync discussion to achieve. They are usually proposed on conjunction with a lang team sponsor.