-
-
Notifications
You must be signed in to change notification settings - Fork 47
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
Add state field/tag/flag to store WIP/Beta/Stable/Mature/Abandoned #160
Comments
Rather than a single-select for a specific state (the members of which we could argue about) I think I'd rather see this handled sort of like the content warning flags. For example, WIP packages could be flagged with a "Warning: Incomplete" flag that users could filter by, while abandoned packages could be flagged with "Warning: Unmaintained." There are certainly packages that demonstrate that (1) these states are not mutually exclusive, i.e. something can be both WIP and abandoned, and (2) the states are not necessarily a series or continuum either, since a package could become abandoned, but then re-adopted, maybe even by the original creator who has a change of heart. Using the existing flag system would also simplify the implementation since we wouldn't have to add a new field or new filtering capabilities. I very rarely ever see open source software projects (as a majority of CDB packages should be) that can make a stable and meaningful distinction between states like "beta", "stable", or "mature". Often "perpetual beta" is the stable state of open-source projects, including ones that see extensive production use, and "stable" or "mature" is usually more a matter of opinion that would be better handled by an end-user review process rather than a creator's assertion. |
My suggestion to use tags is very similar to #210. The main difference I think is that tags for curation may need to be managed by editor or other higher-ranked users as a matter of fiat for curating the suggested package list, while the tags I'm suggesting in #160 (comment) would be managed by the package author to make assertions about the package's state without the need for editor intervention. |
Can we use something akin to the maintenance status in
|
Thank you! I have to remember to update my package states eventually. |
No description provided.
The text was updated successfully, but these errors were encountered: