Thank you for your interest in contributing to the Rust site!
As a reminder, all contributors are expected to follow our Code of Conduct.
The documentation, doc.rust-lang.org
, is built from the docs in
tree.
The playpen source lives in its own repo.
The crates.io source lives on github.
Every page has the timestamp at which it was last generated embedded in the
source code. You can view a page's source by right clicking and selecting
"view source". The timestamp will look like <!-- Page last generated 2015-08-04 12:00:42 -0700 -->
.
Opening an issue is as easy as following this link and filling out the fields.
Pull requests are the primary mechanism we use to change Rust. GitHub itself has some great documentation on using the Pull Request feature. We use the 'fork and pull' model described there.
Please make pull requests against the master
branch.
All pull requests are reviewed by another person. We have a bot, @rust-highfive, that will automatically assign a random person to review your request.
If you want to request that a specific person reviews your pull request,
you can add an r?
to the message. For example, Steve usually reviews
documentation changes. So if you were to make a documentation change, add
r? @steveklabnik
to the end of the message, and @rust-highfive will assign @steveklabnik instead of a random person. This is entirely optional.