-
Notifications
You must be signed in to change notification settings - Fork 20
Dynamic Contributors List #25
Description
It'd be awesome if the listing of contributors on the home page and community page was dynamically updated from GitHub's API
I think there should be several listings:
- Reviewers - This most likely will come from a config file (
.json?) and for now contain @avanderhoorn and @nikmd23, along with our Twitter handles. - Committers - This should also from from a config file (the same
.jsonfile?) and for now should contain @CGijbels and @bholdt along with their Twitter handles. - Contributors - This should pull a list of all contributors from GitHub (including all /Glimpse repos + the wiki repo), filtering out the reviewers and committers. These users should be sorted by number of commits, but we won't show that number in the UI (at least for now).
- Extenders - This should show the list of NuGet users who have created packages that depend on
Glimpsesomewhere in their dependency tree.
We already have a bunch of NuGet info that drives the Gallery page. We can leverage that to generate this list. - Helpers - This should show the list of StackOverflow users that have accepted answers to questions tagged with Glimpse.
To be honest, number 4 and 5 are "nice to haves", and we can probably even think of a 6th or 7th category if we tried hard enough.
Personally, I don't like separating out extenders/helpers. They are all contributors making the Glimpse community better in their own way. However, we'd end up with duplicates in the list (because many people contribute in several systems) so separating them into different groupings skirts the issue.
Lastly, this list will be pretty large and continually grow. On the home page we should limit the number we show to 11, starting with the reviewers, then committers and finally the tops contributors by commit count. Let's leave the "Help us out, and get your name in lights." square the way it is.