Discovery is a difficult problem. I'm open to ideas, but I do not find
having tags sufficient. It may give you a better place to start,
although I do not think much. Once the repos get to the size of say,
npm, there is just a whole bunch of noise, and knowing what is
actually good in there requires doing google searches/specific repo
investigations.
I would think curated lists would be more effective. GitHub has some
search capabilities:
https://github.com/search?q=routing+amd&repo=&p=1&type=Repositories&l=JavaScript
I am sure it is not sufficient though. I'm open to ideas though. One
of the goals was to not need extra server infrastructure and require
people to buy into another place to publish. So I would want to
balance those design goals.
I believe yeoman as an opt in feedback collector option, so things you
do with yeoman are sent back to basically a metrics server. That may
be something worth looking into, as a way to get data to build these
kinds of lists. I'm open to helping someone out if they want to
explore that option. I would be OK setting up a server for that, since
it does not require extra work for publishers or users, but it does
mean collecting client metrics, which may be a turn off for some
folks. I do like the idea of metrics though. Just want to do it in a
respectful, privacy-aware way.
James