docs.rs icon indicating copy to clipboard operation
docs.rs copied to clipboard

Tracking Issue for Packages as (optional) namespaces

Open syphar opened this issue 1 year ago • 1 comments

RFC: #3243

  • rustc tracking issue: https://github.com/rust-lang/rust/issues/122349
  • cargo tracking issue: https://github.com/rust-lang/cargo/issues/13576
  • crates.io tracking issue: https://github.com/rust-lang/crates.io/issues/8292

Allow a parent package to open its API namespace for other packages to participate


main points to be discussed / designed:

  • allow :: in crate names, nothing should break
  • allow navigation in the namespace (for example as a dropdown in the topbar, and/or as a section in the sidebar)
  • perhaps build namespace crates together to be able to search them together, similar to when dependencies are built with rustdoc default

syphar avatar Mar 13 '24 08:03 syphar

For past discussion, see https://rust-lang.zulipchat.com/#narrow/stream/356853-t-docs-rs/topic/Namespace.20packages.2C.20rustdoc.2C.20and.20docs.2Ers

epage avatar May 22 '24 21:05 epage