Thank you for your time trying out the cargo guide and providing feedback!
Here are your instructions:
- If you haven't yet, download and install Rust. It comes with cargo, so when you're done, you should be able to run
cargo
in your command line and see "Rust's package manager" and some usage text. - Go to https://carols10cents.github.io/cargo/guide.html - it's a draft of some changes I'm proposing to the cargo guide that lives on crates.io.
- Read through the whole thing and follow along.
- Either leave feedback as a comment here, create a gist and link me to it here or on twitter (@Carols10cents), email feedback to me ([email protected]), or comment on the pull request where I'm proposing changes!
I'm most interested to know things along these lines:
- Which parts of the guide were confusing or didn't make sense?
- Are there any parts of the guide that seem out of place?
- Do you have any questions that the guide didn't answer?
- Do you now feel confident about creating your own project with cargo? Why or why not?
Hi Carol, here's a couple of thoughts I had while reading.
In the Project Layout section you could perhaps include an ASCII directory structure before you do the explanation, just to help make things a little clearer.
Cargo.lock: maybe add a statement about how this should not be manually edited, for extra clarity.
The following are perhaps a bit nit-picky, but well, here goes...
Cargo.toml is a manifest file. In the manifest, we can specify...
Cargo.toml is a manifest file in which we can specify...