# \[compiler-team\] making it easer to contribute to rustc

**URL:** https://internals.rust-lang.org/t/compiler-team-making-it-easer-to-contribute-to-rustc/5345
**Category:** compiler
**Created:** [June 1, 2017, 9:01pm UTC](https://internals.rust-lang.org/t/compiler-team-making-it-easer-to-contribute-to-rustc/5345 "2017-06-01T21:01:28Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![nikomatsakis](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/nikomatsakis/32/5410_2.png) [@nikomatsakis](https://internals.rust-lang.org/u/nikomatsakis)
#### Post date: [June 1, 2017, 9:01pm UTC](https://internals.rust-lang.org/t/compiler-team-making-it-easer-to-contribute-to-rustc/5345/1 "2017-06-01T21:01:28Z")

</div>

In our “proactive” meeting today, the compiler team focused on what we can do to improve the onboarding experience for new compiler developers. [This etherpad contains notes from the discussion](https://public.etherpad-mozilla.org/p/rust-compiler-meeting-2017-06-01), but the immediate action items were as follows:

- Assemble cookbook of handy `./x.py` commands (mgattozzi)
  - how to run the rustc you build?
    - where is the output directory
    - also, if you prefer, how to use `rustup toolchain link` so you can get `rustc +stage1` and so forth to work

  - how to use `RUST_LOG` and the role of `debug!`

- Assemble lists of high-level docs that need to be written (nmatsakis)
  - each crate, for example
  - assign them to various people
  - also the overall structure and the setup of the lifetimes
  - Once crates are documented:
    - move on to document the modules
    - maybe then we can worry about individual types etc

- Host rustdocs on forge somehow (mgattozzi)
  - [https://github.com/rust-lang/rust/issues/42359](https://github.com/rust-lang/rust/issues/42359)

- Reorganize forge to better guide people, and advertise it more broadly (not assigned!)

More suggestions and feedback would be very welcome!

---

<div class="post-metadata">

### Author: ![nikomatsakis](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/nikomatsakis/32/5410_2.png) [@nikomatsakis](https://internals.rust-lang.org/u/nikomatsakis)
#### Post date: [March 25, 2019, 8:28am UTC](https://internals.rust-lang.org/t/compiler-team-making-it-easer-to-contribute-to-rustc/5345/2 "2019-03-25T08:28:37Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
