Skip to content
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

Proposal: Deprecate projects. #366

Closed
thiagofm opened this issue Jul 27, 2015 · 2 comments
Closed

Proposal: Deprecate projects. #366

thiagofm opened this issue Jul 27, 2015 · 2 comments

Comments

@thiagofm
Copy link

Hello,

I'm looking for ways to contribute with the project, so one that I've thought it was going to be easy to start is adding more features.

I've seen people asking for it in #284.

My idea is to add an [x] button close to the listed projects of a person in their dashboard with the option to deprecate it. Maybe we can go further with the design later.

To deprecate, we can add a flag to the database so we don't remove them completely and still let the user see the projects it deprecated(and maybe publish them again).

Obviously, deprecated projects will not be seem by default when searching and this will need some work too.

What do you think @tobias ?

@tobias
Copy link
Member

tobias commented Jul 30, 2015

Welcome @thiagofm! Thanks for helping out.

I'm not convinced having a button on the UI for deprecating a project
is a good way to handle deprecation, primarily because it now leads to
two ways to deprecate: via the UI, and via the pom description. And as
soon as we add a deprecated flag, users will ask us to expose it in
the API, then someone will build tooling around it, which would miss
all the projects that were deprecated via the pom description.

I'm happy to leave this issue open though, in case anyone wants to
make a compelling case for this feature.

I really appreciate you giving this issue consideration, and please
don't let my response discourage you from contributing on other
issues.

@thiagofm
Copy link
Author

Don't worry, I'll find something else in the project to work on then. You are right, It makes sense to have only one way to deprecate things.

@thiagofm thiagofm closed this as completed Aug 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants