From e32c45adea972a698566a25ed73d674cf9286cc4 Mon Sep 17 00:00:00 2001 From: jyn Date: Sat, 8 Apr 2023 12:21:32 -0400 Subject: [PATCH] Make the "Asking Questions" section more useful - Update outdated chat platforms - Link to the community page - Suggest `git shortlog` for finding experts --- src/getting-started.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/getting-started.md b/src/getting-started.md index 87a5dbbd..10134778 100644 --- a/src/getting-started.md +++ b/src/getting-started.md @@ -21,8 +21,12 @@ chapter on how to build and run the compiler](./building/how-to-build-and-run.md ## Asking Questions -If you have questions, please make a post on [internals.rust-lang.org][internals] or -hop on the [Rust Discord server][rust-discord] or [Rust Zulip server][rust-zulip]. +If you have questions, please make a post on the [Rust Zulip server][rust-zulip] or +[internals.rust-lang.org][internals]. If you are contributing to Rustup, be aware they are not on +Zulip - you can ask questions in `#wg-rustup` [on Discord][rust-discord]. +See [the Community page][community] on the official website for more resources. + +[community]: https://www.rust-lang.org/community As a reminder, all contributors are expected to follow our [Code of Conduct][coc]. @@ -48,6 +52,12 @@ compiler, [consult this "experts map"][map]. It's not perfectly complete, though, so please also feel free to ask questions even if you can't figure out who to ping. +Another way to find experts for a given part of the compiler is to see who has made recent commits. +For example, to find people who have recently worked on name resolution since the 1.68.2 release, +you could run `git shortlog -n 1.68.2.. compiler/rustc_resolve/`. Ignore any commits starting with +"Rollup merge" or commits by `@bors` (see [CI contribution prodcedures](./contributing.md#ci) for +more information about these commits). + [map]: https://github.com/rust-lang/compiler-team/blob/master/content/experts/map.toml ### Etiquette