-
Notifications
You must be signed in to change notification settings - Fork 603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking Issue for Packages as (optional) namespaces #8292
Comments
Some ideas on the UX
One UX problem I can think of for listing all child packages is not all are created equal. See also |
FWIW, what we do in rustdoc is to be explicit: if an item is deprecated, we don't try to hide it. We include it, and mark it deprecated. I think this is also the right choice for cargo. People will find the names of deprecated packages in outdated documentation, recorded talks and so on. So the quickest way for them to learn the most up-to-date information is to see those packages listed and marked as deprecated. If it turns out there are namespaces that have so many deprecated packages that it becomes hard to find the non-deprecated ones, it could make sense to have two sections: "Packages in this namespace" and "Deprecated packages in this namespace." |
Looking through the RFC for all relevant comments on these
General requirements is that the index trie and
imo what cargo should use should be unambigious. This means we shouldn't map to |
Would it be possible to use Even if |
@drmason13 my proposal was to not use |
RFC: #3243
Allow a parent package to open its API namespace for other packages to participate
Implementation:
::
in the middle of package namesThe text was updated successfully, but these errors were encountered: