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

IUC tool or not? #6388

Open
nomadscientist opened this issue Oct 1, 2024 · 6 comments
Open

IUC tool or not? #6388

nomadscientist opened this issue Oct 1, 2024 · 6 comments

Comments

@nomadscientist
Copy link

nomadscientist commented Oct 1, 2024

I want to predominantly use IUC tools, because they are sustained best by the community.
Determining whether a tool is an IUC tool or not is not trivial, however - there can be false positives if following a link to a toolshed, and also we should not have to follow a link to a toolshed.

Workflows have a nice IUC label on them, can tools?

xref https://matrix.to/#/%23galaxy-iuc_iuc%3Agitter.im/%24nz27FuLJn1HY3X4iYustDt5MjuB3F6eXqCaaKZAYpgo

@wm75
Copy link
Contributor

wm75 commented Oct 1, 2024

I share your feeling about this to some extent, and if there was a nice way of identifying the repo owner quickly, that'd be an improvement. My favorite way of learning more about a tool would currently be "View tool source", which lists the toolshed address at the very top, which in turn contains the repo owner.

otoh, this is also simplifying things too much: there are definitely better and worse wrappers even among the iuc ones, and there can be very good wrappers that are not iuc ones.
imo, the training material, iwc WFs, and to some extent the Help forum are all better ways to learn about recommended tools than just relying on who wrote a wrapper, and eventually, a visit of the toolshed repo is necessary anyway for a full picture (like when has the wrapper been updated last time, where is the code getting developed if not in tools-iuc, etc.).

A good place for the owner and possibly other toolshed info could be next to the requirements, references and co section (currently at the bottom of the tool interface). And we should maybe discuss whether that section shouldn't be more discoverable.

@nomadscientist
Copy link
Author

Ok, you've already helped me with the view tool source thing (although is that error prone?) because I didn't see the title above the actual source text, so had never noticed its home repo. Thank you!

@nomadscientist
Copy link
Author

But yeah fair - either tool owner, or # of people who have committed to a tool, or latest date of tool release, or how often a tool has been updated, how often a tool has been run successfully vs errored out... these are all different metrics that could make it easier to distinguish good and bad tools. And therefore, for a user to figure out if it's their fault, or the tool's fault. But I don't know how much of this should be shown.

@nomadscientist
Copy link
Author

It's already awesome that you can see at the bottom if it's in a tutorial or not, so perhaps that's the magic there

@nomadscientist
Copy link
Author

Sometimes, when I'm looking for mini projects for undergrads / interns, I try and find tools that don't yet have a tutorial / workflow associated with them. However, it's then very hit-or-miss whether those tools work properly, and then whether they are IUC or not has a big impact - IUC tools, we can shout at all tool devs for help. When it's a single repo, you don't get that level of community support.

@nomadscientist
Copy link
Author

^^But that's not a standard activity, so perhaps changing the UI to allow that use case is a bit much.

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