kblincoe / QualOpt_SE701

2 stars 15 forks source link

More filters for finding participants #41

Open softeng-701 opened 6 years ago

softeng-701 commented 6 years ago

Currently, there are only five filters for finding participants. However, the GitHub API can access significantly more information than what is currently being used. Add as many filters as possible to more accurately reflect the information available.

oliver-allen commented 6 years ago

Claiming this issue

oliver-allen commented 6 years ago

To add more filters to participants, I will need to collect more information from the Github API. This issue relates to #40

dylHall commented 6 years ago

Hey, here's a few links that describe some more of information that we could additionally extract from the GitHub API during a user search:

https://developer.github.com/v3/search/#search-users http://github-api.kohsuke.org/apidocs/index.html?overview-summary.html

Most notably, that second link shows the fields present on the GHPerson that I've used as part of the domain model in the backend implementation of #40. Adding any of these fields to a participant would be a super easy change on the backend - you'd just need to add the extra filters to the participant page and the table (shouldn't be any large merge conflicts if you work on the front end).

I'll make sure to submit a pull request for my code change as soon as possible, but in the meantime, if you have queries about those links, let me know!

oliver-allen commented 6 years ago

I will be adding a name, the number of followers and the number of following. These are the only other useful properties of a GHUser.