Skip to content

Commit 39737e2

Browse files
committed
Document home crate in contrib docs
1 parent cc0a320 commit 39737e2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/doc/contrib/src/architecture/codebase.md

+4
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ Some functionality is split off into separate crates, usually in the
9595
experimental
9696
[credential-process](https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#credential-process)
9797
feature.
98+
* [`home`](https://github.com/rust-lang/cargo/tree/master/crates/home) — This library is shared between cargo and rustup and is used for finding their home directories.
99+
This is not directly depended upon with a `path` dependency; cargo uses the version from crates.io.
100+
It is intended to be versioned and published independently of Rust's release system.
101+
Whenever a change needs to be made, bump the version in Cargo.toml and `cargo publish` it manually, and then update cargo's `Cargo.toml` to depend on the new version.
98102
* [`mdman`](https://github.com/rust-lang/cargo/tree/master/crates/mdman)
99103
This is a utility for generating cargo's man pages. See [Building the man
100104
pages](https://github.com/rust-lang/cargo/tree/master/src/doc#building-the-man-pages)

0 commit comments

Comments
 (0)