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

[Improvement] Tool Library should detect dead installation and Project Page links and mark them as "bad" #1301

Open
skfd opened this issue Nov 30, 2023 · 6 comments

Comments

@skfd
Copy link
Sponsor Contributor

skfd commented Nov 30, 2023

Is your feature request related to a problem? Please describe.

There are tools that can not be installed because the web site is dead. This should be caught by Tool Library.

Thank you!

@MscrmTools
Copy link
Owner

Any example?

@skfd
Copy link
Sponsor Contributor Author

skfd commented Dec 1, 2023

Any example?

Oh, forgot to attach an example. Here is the one I stumbled on, but there might be more?

https://www.xrmtoolbox.com/plugins/D365MarketingSegmentManager/

@MscrmTools
Copy link
Owner

I know the developer. I will try to contact him to check if I can get the source code

@skfd
Copy link
Sponsor Contributor Author

skfd commented Dec 4, 2023

Makes sense, but this is just an example. There might be other tools with broken links. I would say it would be nice for website\too library to periodically check the links. The same way wikipedia does dead link detection...

@MscrmTools
Copy link
Owner

Sure but wrong project url does not mean the nuget package is not available anymore so what should I do? remove them anyway? I'm not sure on the direction to take on this one

@skfd
Copy link
Sponsor Contributor Author

skfd commented Jan 3, 2024

I would say just showing "⚠️Currently not available" label would be enough. Right now trying to install just does nothing -- it is basically an unhandled behavior, it should explicitly say that tool can not be installed because of the problem on developer's side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants