-
Notifications
You must be signed in to change notification settings - Fork 630
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
Move "Maintenance Status" into the crates.io UI #2437
Labels
A-backend ⚙️
A-frontend 🐹
C-enhancement ✨
Category: Adding new behavior or a change to the way an existing feature works
Comments
bors
added a commit
to rust-lang/cargo
that referenced
this issue
Sep 23, 2020
Remove some badges documentation. Badges have been removed from crates.io, so this updates the documentation. I don't think Cargo should manage a schema for the different services, and since crates.io isn't using these, I think it is mostly a dead feature. I left the `maintenance` field, because that might still have some meaning in the future. More details: * Removal from crates.io: rust-lang/crates.io#2436 rust-lang/crates.io#2440 * Solicited feedback for this change: https://internals.rust-lang.org/t/cargo-badges/12982 * Potential future support of `maintenance` status: rust-lang/crates.io#2437 rust-lang/crates.io#2438 rust-lang/crates.io#2439. It's not clear, if crates.io manages the status in the database, the motivation for putting it in `Cargo.toml` is probably pretty small.
Maybe the status could be stored in the registry? It could be updated similarly to the |
What's the resolution of this? Has this feature been abandoned? |
unfortunately, yes. unless someone steps up and implements it I don't see this moving forward currently. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
A-backend ⚙️
A-frontend 🐹
C-enhancement ✨
Category: Adding new behavior or a change to the way an existing feature works
Currently the "Maintenance Status" of a crate/version is hardcoded in the
Cargo.toml
file. If a crate is no longer maintained it is easy for this status to become outdated though, since a new release would be needed to update the status. We are aiming to simplify setting this status for the maintainer, but keeping it as a field on thecrate
resource directly in the API, and exposed in the crates.io dashboard for the maintainers to change.What follows is the rough list of tasks that need to be done to achieve this goal:
maintenance_status
column to thecrates
database tableCargo.toml
of the corresponding crate?maintenance_status
field in the APImaintenance_status
field using the API for crate ownersmaintenance_status
value in the crates details page sidebarThe text was updated successfully, but these errors were encountered: