Contributing documentation has moved to the Cargo Contributor Guide.
We encourage people to discuss their design before hacking on code. Typically, you file an issue or start a thread on the internals forum before submitting a pull request. Please read the process of how features and bugs are managed in Cargo.