isaacs / github

Just a place to track issues and feature requests that I have for github
2.2k stars 129 forks source link

feature request: showcase a project using a library #427

Open Darelbi opened 8 years ago

Darelbi commented 8 years ago

Add the chance for users to showcase their work based on some repo on github:

"I used your library here".

Actually that would be considered spam (well, one could theorically create a "showcase" label and explicitly ask users to showcase through issues... but sounds weird).

Or alternatively: What about importing repositories as dependencies?

So If I make a game based on Ogre, I just ask github to add a "reference" to a particular branch of Ogre repository so I get its source code inside my repo so I can build it and eventually get bug fixes from Ogre's maintenance team, as a plus github track that and automatically add my game as showcase to Ogre (then users could upvote the showcases to discriminate best games)

This need some spam prevention mechanism (so maybe give each user a limited number of tokens to spend, and he will get new tokens only if existing tokens proven to not be spam... like "flags" on SE sites)

cirosantilli commented 8 years ago

For the import, why not submodule?

I don't understand the "I used your library here". part. Do you mean add a web UI metadata that says that one project uses / likes another?

Darelbi commented 8 years ago

yes exactly (anyway I was not aware of submodule feature of GIT), but the main difference would be for "navigability" purposes:

since someone could eventually just add submodules without really using them, a limited amout of tokens will be given (and permanently removed if user just add submodules to create spam).