Skip to content
This repository has been archived by the owner on Jan 15, 2021. It is now read-only.

Dynamic Contributors List #25

Open
nikmd23 opened this issue Nov 16, 2013 · 7 comments
Open

Dynamic Contributors List #25

nikmd23 opened this issue Nov 16, 2013 · 7 comments
Assignees

Comments

@nikmd23
Copy link
Member

nikmd23 commented Nov 16, 2013

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:

  1. Reviewers - This most likely will come from a config file (.json?) and for now contain @avanderhoorn and @nikmd23, along with our Twitter handles.
  2. Committers - This should also from from a config file (the same .json file?) and for now should contain @CGijbels and @bholdt along with their Twitter handles.
  3. 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).
  4. Extenders - This should show the list of NuGet users who have created packages that depend on Glimpse somewhere 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.
  5. 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.

@ghost ghost assigned bholdt Nov 18, 2013
@bholdt
Copy link
Collaborator

bholdt commented Nov 18, 2013

Great idea. I will come up with a few options for us to have a look at.

I agree with making all contributors (extenders/helpers/contributors), but perhaps just highlighting where they have contributed.

@avanderhoorn
Copy link
Member

Great stuff mate! This will really help us thank/acknowledge people.

On Mon, Nov 18, 2013 at 10:41 AM, Björn Holdt notifications@github.comwrote:

Great idea. I will come up with a few options for us to have a look at.

I agree with making all contributors (extenders/helpers/contributors), but
perhaps just highlighting where they have contributed.


Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-28725238
.

@bholdt
Copy link
Collaborator

bholdt commented Jan 19, 2014

@ianoxley most of the back-end stuff has been taken care of by #28 . Would be great if you could have a look at the front end as discussed. Let us know if you need any more direction.
For the time being it would just replace the current partial view of the home page of the contributors.

@avanderhoorn
Copy link
Member

The home page looks great. I love the animation that is there and how its working. Just a quick question, are we still needing to update the UI list of contributors on the Community page?

@bholdt
Copy link
Collaborator

bholdt commented Feb 7, 2014

Thanks for picking that one up. This page also needs to be made dynamic.
Still static at the moment.

On Friday, February 7, 2014, Anthony van der Hoorn notifications@github.com
wrote:

The home page looks great. I love the animation that is there and how its
working. Just a quick question, are we still needing to update the UI list
of contributors on the Community http://getglimpse.com/Community page?

Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-34438630
.

@avanderhoorn
Copy link
Member

Ok great. Just wanted to make sure.

On 7 February 2014 09:27, Björn Holdt notifications@github.com wrote:

Thanks for picking that one up. This page also needs to be made dynamic.
Still static at the moment.

On Friday, February 7, 2014, Anthony van der Hoorn <
notifications@github.com>
wrote:

The home page looks great. I love the animation that is there and how its
working. Just a quick question, are we still needing to update the UI
list
of contributors on the Community http://getglimpse.com/Community page?

Reply to this email directly or view it on GitHub<
https://github.com/Glimpse/Glimpse.Site/issues/25#issuecomment-34438630>

.

Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-34440399
.

@ianoxley
Copy link
Contributor

ianoxley commented Feb 7, 2014

I'll have a look at making that page dynamic too, now the homepage is out of the way.

On 7 Feb 2014, at 14:40, Anthony van der Hoorn notifications@github.com wrote:

Ok great. Just wanted to make sure.

On 7 February 2014 09:27, Björn Holdt notifications@github.com wrote:

Thanks for picking that one up. This page also needs to be made dynamic.
Still static at the moment.

On Friday, February 7, 2014, Anthony van der Hoorn <
notifications@github.com>
wrote:

The home page looks great. I love the animation that is there and how its
working. Just a quick question, are we still needing to update the UI
list
of contributors on the Community http://getglimpse.com/Community page?

Reply to this email directly or view it on GitHub<
https://github.com/Glimpse/Glimpse.Site/issues/25#issuecomment-34438630>

.

Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-34440399
.


Reply to this email directly or view it on GitHub.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants