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

GitHub stars on dandisets #1119

Open
1 task
bendichter opened this issue Jun 14, 2022 · 4 comments · May be fixed by #2123
Open
1 task

GitHub stars on dandisets #1119

bendichter opened this issue Jun 14, 2022 · 4 comments · May be fixed by #2123
Assignees
Labels
enhancement New feature or request UX Affects usability of the system

Comments

@bendichter
Copy link
Member

bendichter commented Jun 14, 2022

I think having a star system similar to GitHub's would be helpful for promoting dandisets.
image

You are all familiar with this feature, but let me just lay out all of the aspects of its implementation:

  1. Dandiset landing pages have a star icon. If a user is signed in they can star the dandiset. Users can also unstar the dandiset.
  2. Next to the star is a number that indicates the number of times any user has starred it.
  3. Users have a tab for "Starred dandisets" which displays all of the dandisets they have starred.
  4. On the list page, the number of stars is visible for each dandiset.
  5. Users can sort dandisets by most starred.

This would have several benefits:

  • This creates a prestige that users can aspire to. I know programmers pay attention when someone's repo has a lot of stars, and I think this will have a similar effect.
  • This is a much better measure of influence than number of downloads, which may be inflated for any number of reasons.
  • This would help a new user quickly identify democratically selected well-established dandisets.

TODO:

  • write a design doc
@bendichter
Copy link
Member Author

OpenNeuro has a similar system we might consider adopting:
image

@yarikoptic
Copy link
Member

yeap, great ideas.

  1. Users have a tab for "Starred dandisets" ...

not even "needed" per se -- could be just among those filters dialog we already have:

image

@jjnesbitt jjnesbitt self-assigned this Jun 27, 2022
@waxlamp
Copy link
Member

waxlamp commented Jul 6, 2022

@AlmightyYakob, I think we need a design doc for this to touch on implementation strategies. But I think this is lower priority than other extant issues, so we can defer that work for now.

@bendichter do you agree? Or is there a demand for this feature that should cause me to move it higher on our list?

@jjnesbitt jjnesbitt removed their assignment Jul 6, 2022
@bendichter
Copy link
Member Author

@waxlamp the only reason this might be pressing is I am sometimes askedabout popular dandisets. I know which dandisets think are particularly good, but "popular" is a tough question to answer as we don't really have any good usage metrics and I think looking at downloads is likely to be misleading anyway. So I think this feature would be useful in a lot of ways, but no it's not critical for milestones or anything like that.

@jjnesbitt jjnesbitt added the enhancement New feature or request label Jul 7, 2022
@waxlamp waxlamp added the UX Affects usability of the system label Mar 3, 2023
@waxlamp waxlamp added this to the Web app usability milestone Mar 3, 2023
@waxlamp waxlamp self-assigned this Mar 17, 2023
@marySalvi marySalvi self-assigned this Aug 3, 2023
@waxlamp waxlamp removed their assignment Feb 26, 2024
@waxlamp waxlamp assigned waxlamp and unassigned marySalvi Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request UX Affects usability of the system
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants