-
-
Notifications
You must be signed in to change notification settings - Fork 910
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Add recommended repo list #344
Comments
Update: I am going to work on making this a place to add project recommendations looking for contributions. |
here is a brought idea of where it will go (in the red) above the current repo list. I am thinking of using Supabase flava-flav project to accomplish this. |
Great idea @bdougie, what do you think the source of the repos should be? Community issues? Up for grabs? |
I would love to create a DB and user-generated data. I do like the approach of creating an Open Sauced GitHub App that is installed on participating repos to be recommended. We could showcase participating projects on the home page. These projects do something similar: https://www.firsttimersonly.com/ |
Cool, that looks legit, I would love to see that. Would we sort the projects by any means? The number of issues? Stars? |
open sauced discord members had a discussion about the future of this feature recommending repos to contribute to. Some ideas that came up
Thoughts on implementation
|
There are a few ways to go at this I want to suggest based on personal experience crawling my network data: 1. No consent wayNo consent way is possible if the workflows don't store information that could be computed to expose private information and the data that is stored is also available publicly, easily. Here I would suggest the "awesome" list approach initially, where you have a graph of the users participating in open sauced and curate the result of the crons - in this case, which of the repositories your stargazers are stargazing that are also gaining traction and individually curate a gist, repository in multiple forms. This approach would produce enhanced analytics for stargazers' interests that would otherwise be unavailable or out of reach. The tricky part here is not storing any historic information in the cron output that could be used to target different groups of users for example check new stargazers differential, which of your stargazers have exposed emails, etc. 2. The consent wayThe consent way opens up a whole new world of possibilities I will call "garden". Here users would interact with a repository and attach themselves in different capacities to the garden based on their usage of GitHub:
The tricky part here is keeping the 3 non-exclusive attention groups in a verifiable contribution layer, hindering ill-intended actors from manipulating the garden in ways that would bias the results for example by adding inconsequential data, triggering spam actions, etc. |
The idea that I had was to include repositories that a user has starred in open sauced. My thought comes from the idea that sometimes I will star a repo for a particular reason and after a while I forget why I starred it. It would be great if I could also have that repository show up in open-sauced so that I can include notes about why I starred the repo. |
We should call this trifecta "the vortex." I like the idea of weighting the data based on the following, comments, etc. This would ensure the day is not following bot accounts and looking for I guess... influencers. I also think the consent should be stated at sign up, and data should be readable.
Perhaps when you log in you can get a list of the last repo you starred asking to add notes on why you starred it and if you want to participate in the vortex. |
I think that is an excellent idea. That way a user isn't bombarded with starred repos the first time. |
For more style ideas. Crazy max shared this on stream. https://github.com/crazy-max/crazy-max.github.io/blob/dev/data/sections/projects.yaml |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
The Repos will need a structured onboarding.The text was updated successfully, but these errors were encountered: