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

[FEATURE] Ability to distribute repositories in collections/categories/tags, analog of Github's Lists functionality for stars #88

Open
1 task done
maZahaca opened this issue Jan 5, 2024 · 4 comments
Labels
⭐ goal: addition 🚦 status: awaiting triage Waiting for maintainers to verify (please do not start work on this yet)

Comments

@maZahaca
Copy link
Member

maZahaca commented Jan 5, 2024

Is this a unique feature?

  • I have checked "open" AND "closed" issues and this is not a duplicate

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

Let's say RepoRater has 200,000 stars given. It would be hard to locate something until knowing the correct name of the repository and using search.
I suggest adding Lists/Collections/Categories/Groups for repositories (maybe even tags).
So, when I come to the page where I can choose: I'm looking for the best stuff in "DevOps" and/or "Content Creation" the RepoRater shows me only relevant repos rated under this category.

Proposed Solution

Two ways of doing this:

  • The admin can assign the main category and tags to the repo.
  • It can be assigned automatically, using ChatGPT or Huggingface AI functionality for categorization/tagging based on repo's readme files.
  • Extract it from repository tags (the easiest way for tags), but I'd also assign the main category.
image

Screenshots

No response

Do you want to work on this issue?

No

If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)

No response

@maZahaca maZahaca added ⭐ goal: addition 🚦 status: awaiting triage Waiting for maintainers to verify (please do not start work on this yet) labels Jan 5, 2024
@prime1999
Copy link

Nice idea, so when rating the repo and saving it in the DB, the AI would have extracted the keyword and then the keywords can be saved as an array an attribute like tags or categories in the document of the repo in the DB right?

@eddiejaoude
Copy link
Member

I think we could start with GitHub topics

@maZahaca
Copy link
Member Author

maZahaca commented Jan 8, 2024

Yes, github Topics sounds as a good starting point for it!

@eddiejaoude
Copy link
Member

I have started saving the GitHub repo topics in the DB, we now need somewhere to display them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐ goal: addition 🚦 status: awaiting triage Waiting for maintainers to verify (please do not start work on this yet)
Projects
None yet
Development

No branches or pull requests

3 participants