@@ -30,27 +30,27 @@ expert time", but we do not feel that way. Contributors are important to us.
3030## How to start contributing?
3131
3232The Rust project is quite large and it can be difficult to know which parts of the project need
33- help, or are a good starting place for beginners. Here is a (non-exhaustive) list of
33+ help, or are a good starting place for beginners. Here is a (non-exhaustive) list of
3434` rust-lang ` projects that could serve as starting places for you to contribute. Some of them
3535have contributor guides and issues that are marked as needing help or being good first issues.
3636
3737| Project | Contribution guide | Good first issues | Description |
3838| ------------------------------------| -------------------------------------------------| ---------------------------------------| -----------------------------------------|
3939| [ Compiler] [ rustc-repo ] | [ rustc-dev-guide] [ rustc-guide ] | [ Good first issues] [ rustc-issues ] | Rust compiler and associated tooling |
4040| [ Standard library] [ std-repo ] | [ std-dev-guide] [ std-guide ] | | Rust standard library |
41- | [ Rustdoc] [ rustdoc-repo ] | [ Rustdoc overview] [ rustdoc-guide ] | | Rust documentation generator |
42- | [ Cargo] [ cargo-repo ] | [ Cargo Contributor Guide] [ cargo-guide ] | [ Good first issues] [ cargo-issues ] | Rust package manager and build system |
41+ | [ Rustdoc] [ rustdoc-repo ] | [ Rustdoc overview] [ rustdoc-guide ] | | Rust documentation generator |
42+ | [ Cargo] [ cargo-repo ] | [ Cargo Contributor Guide] [ cargo-guide ] | [ Good first issues] [ cargo-issues ] | Rust package manager and build system |
4343| [ Clippy] [ clippy-repo ] | [ Clippy Contributor Guide] [ clippy-guide ] | [ Good first issues] [ clippy-issues ] | Rust linter |
4444| [ Rustfmt] [ rustfmt-repo ] | [ Rustfmt Contributing Guide] [ rustfmt-guide ] | [ Good first issues] [ rustfmt-issues ] | Rust formatter |
4545| [ Rust analyzer] [ analyzer-repo ] | [ Contributing Quick Start] [ analyzer-guide ] | [ Good first issues] [ analyzer-issues ] | Rust compiler frontend and LSP for IDEs |
4646| [ Miri] [ miri-repo ] | [ Miri Contribution Guide] [ miri-guide ] | [ Good first issues] [ miri-issues ] | Rust interpreter and UB detector |
4747| [ Rustup] [ rustup-repo ] | [ Rustup Developer Guide] [ rustup-guide ] | [ Help wanted] [ rustup-issues ] | Rust toolchain installer |
48- | [ crates.io] [ crates-io-repo ] | [ crates.io Contribution guide] [ crates-io-guide ] | [ Issue tracker] [ crates-io-issues ] | Rust package registry |
49- | [ Bors] [ bors-repo ] | [ bors Development guide] [ bors-guide ] | [ Help wanted] [ bors-issues ] | Rust CI merge bot |
50- | [ rustc-perf] [ rustc-perf-repo ] | | [ Help wanted] [ rustc-perf-issues ] | Rust compiler benchmark suite |
51- | [ Triagebot] [ triagebot-repo ] | | [ Good first issues] [ triagebot-issues ] | Rust automation bot |
52- | [ Rust playground] [ playground-repo ] | | [ Help wanted] [ playground-issues ] | Rust online playground |
53- | [ Rustlings] [ rustlings-repo ] | [ Rustlings Contribution Guide] [ rustlings-guide ] | [ Issue tracker] [ rustlings-issues ] | Rust exercises |
48+ | [ crates.io] [ crates-io-repo ] | [ crates.io Contribution guide] [ crates-io-guide ] | [ Issue tracker] [ crates-io-issues ] | Rust package registry |
49+ | [ Bors] [ bors-repo ] | [ bors Development guide] [ bors-guide ] | [ Help wanted] [ bors-issues ] | Rust CI merge bot |
50+ | [ rustc-perf] [ rustc-perf-repo ] | | [ Help wanted] [ rustc-perf-issues ] | Rust compiler benchmark suite |
51+ | [ Triagebot] [ triagebot-repo ] | | [ Good first issues] [ triagebot-issues ] | Rust automation bot |
52+ | [ Rust playground] [ playground-repo ] | | [ Help wanted] [ playground-issues ] | Rust online playground |
53+ | [ Rustlings] [ rustlings-repo ] | [ Rustlings Contribution Guide] [ rustlings-guide ] | [ Issue tracker] [ rustlings-issues ] | Rust exercises |
5454| [ MdBook] [ mdbook-repo ] | [ MdBook Contribution Guide] [ mdbook-guide ] | [ Good first issues] [ mdbook-issues ] | Book generator written in Rust |
5555
5656[ rustc-repo ] : https://github.com/rust-lang/rust
@@ -116,8 +116,9 @@ There are various ways in which you can contribute to Rust projects:
116116 page, elsewhere in the Forge or in some other Rust (user-facing) documentation? Great, then send
117117 a pull request and you'll become a contributor! :)
118118
119- Please notice that at this time ** we don't accept typography/spellcheck fixes to internal documentation or in our
120- testsuite** (reason: they could inadvertedly cause code regressions)
119+ Please notice that at this time ** we don't accept typography/spellcheck fixes to internal
120+ documentation** (usually not worth the churn or the review time) ** or in our testsuite** (they
121+ could inadvertently cause code regressions)
121122
122123- Improving tests is also very valuable, as there is never enough of them. This can include also
123124 documenting existing tests or writing tests for already fixed issues that lack a proper test.
0 commit comments