Rollup merge of #145554 - tshepang:rdg-sync, r=BoxyUwU
rustc-dev-guide subtree update
Subtree update of `rustc-dev-guide` to c22150808b.
Created using https://github.com/rust-lang/josh-sync.
r? ```@ghost```
This commit is contained in:
commit
7026c8449b
6 changed files with 16 additions and 18 deletions
|
|
@ -3,8 +3,8 @@ name: rustc-pull
|
|||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
# Run at 04:00 UTC every Monday and Thursday
|
||||
- cron: '0 4 * * 1,4'
|
||||
# Run at 04:00 UTC every Monday
|
||||
- cron: '0 4 * * 1'
|
||||
|
||||
jobs:
|
||||
pull:
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
6bcdcc73bd11568fd85f5a38b58e1eda054ad1cd
|
||||
425a9c0a0e365c0b8c6cfd00c2ded83a73bed9a0
|
||||
|
|
|
|||
|
|
@ -74,7 +74,6 @@ You might also find the following sites useful:
|
|||
of the team procedures, active working groups, and the team calendar.
|
||||
- [std-dev-guide] -- a similar guide for developing the standard library.
|
||||
- [The t-compiler zulip][z]
|
||||
- `#contribute` and `#wg-rustup` on [Discord](https://discord.gg/rust-lang).
|
||||
- The [Rust Internals forum][rif], a place to ask questions and
|
||||
discuss Rust's internals
|
||||
- The [Rust reference][rr], even though it doesn't specifically talk about
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ explanations should help users understand why their code cannot be accepted by
|
|||
the compiler. Rust prides itself on helpful error messages and long-form
|
||||
explanations are no exception. However, before error explanations are
|
||||
overhauled[^new-explanations] it is a bit open as to how exactly they should be
|
||||
written, as always: ask your reviewer or ask around on the Rust Discord or Zulip.
|
||||
written, as always: ask your reviewer or ask around on the Rust Zulip.
|
||||
|
||||
[^new-explanations]: See the draft RFC [here][new-explanations-rfc].
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ quick guide for the most useful things. For more information, [see this
|
|||
chapter on how to build and run the compiler](./building/how-to-build-and-run.md).
|
||||
|
||||
[internals]: https://internals.rust-lang.org
|
||||
[rust-discord]: http://discord.gg/rust-lang
|
||||
[rust-zulip]: https://rust-lang.zulipchat.com
|
||||
[coc]: https://www.rust-lang.org/policies/code-of-conduct
|
||||
[walkthrough]: ./walkthrough.md
|
||||
|
|
@ -20,8 +19,7 @@ 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 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].
|
||||
[internals.rust-lang.org][internals].
|
||||
See the [list of teams and working groups][governance] and [the Community page][community] on the
|
||||
official website for more resources.
|
||||
|
||||
|
|
@ -30,19 +28,23 @@ official website for more resources.
|
|||
|
||||
As a reminder, all contributors are expected to follow our [Code of Conduct][coc].
|
||||
|
||||
The compiler team (or `t-compiler`) usually hangs out in Zulip [in this
|
||||
"stream"][z]; it will be easiest to get questions answered there.
|
||||
The compiler team (or `t-compiler`) usually hangs out in Zulip in
|
||||
[the #t-compiler channel][z-t-compiler];
|
||||
questions about how the compiler works can go in [#t-compiler/help][z-help].
|
||||
|
||||
[z]: https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler
|
||||
[z-t-compiler]: https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler
|
||||
[z-help]: https://rust-lang.zulipchat.com/#narrow/channel/182449-t-compiler.2Fhelp
|
||||
|
||||
**Please ask questions!** A lot of people report feeling that they are "wasting
|
||||
expert time", but nobody on `t-compiler` feels this way. Contributors are
|
||||
expert's time", but nobody on `t-compiler` feels this way. Contributors are
|
||||
important to us.
|
||||
|
||||
Also, if you feel comfortable, prefer public topics, as this means others can
|
||||
see the questions and answers, and perhaps even integrate them back into this
|
||||
guide :)
|
||||
|
||||
**Tip**: If you're not a native English speaker and feel unsure about writing, try using a translator to help. But avoid using LLM tools that generate long, complex words. In daily teamwork, **simple and clear words** are best for easy understanding. Even small typos or grammar mistakes can make you seem more human, and people connect better with humans.
|
||||
|
||||
### Experts
|
||||
|
||||
Not all `t-compiler` members are experts on all parts of `rustc`; it's a
|
||||
|
|
@ -162,15 +164,12 @@ incredibly helpful:
|
|||
- [Triaging issues][triage]: categorizing, replicating, and minimizing issues is very helpful to the Rust maintainers.
|
||||
- [Working groups][wg]: there are a bunch of working groups on a wide variety
|
||||
of rust-related things.
|
||||
- Answer questions in the _Get Help!_ channels on the [Rust Discord
|
||||
server][rust-discord], on [users.rust-lang.org][users], or on
|
||||
[StackOverflow][so].
|
||||
- Answer questions on [users.rust-lang.org][users], or on [Stack Overflow][so].
|
||||
- Participate in the [RFC process](https://github.com/rust-lang/rfcs).
|
||||
- Find a [requested community library][community-library], build it, and publish
|
||||
it to [Crates.io](http://crates.io). Easier said than done, but very, very
|
||||
valuable!
|
||||
|
||||
[rust-discord]: https://discord.gg/rust-lang
|
||||
[users]: https://users.rust-lang.org/
|
||||
[so]: http://stackoverflow.com/questions/tagged/rust
|
||||
[community-library]: https://github.com/rust-lang/rfcs/labels/A-community-library
|
||||
|
|
|
|||
|
|
@ -338,13 +338,13 @@ your fork with `git push --force-with-lease`.
|
|||
|
||||
### Keeping things up to date
|
||||
|
||||
The above section on [Rebasing](#rebasing) is a specific
|
||||
The [above section](#rebasing) is a specific
|
||||
guide on rebasing work and dealing with merge conflicts.
|
||||
Here is some general advice about how to keep your local repo
|
||||
up-to-date with upstream changes:
|
||||
|
||||
Using `git pull upstream master` while on your local master branch regularly
|
||||
will keep it up-to-date. You will also want to rebase your feature branches
|
||||
will keep it up-to-date. You will also want to keep your feature branches
|
||||
up-to-date as well. After pulling, you can checkout the feature branches
|
||||
and rebase them:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue