GitHub provides hosting for software development version control using Git.This plugin would allow users to select the data sets associated with the specified repository and collect raw level data.
User Expectations
User would like to enable GitHub API to start retrieving GitHub data associated with repositories
Valid values include all the objects listed in the above link.
Design / Implementation Tips
Plugin will be implemented using third-part The GitHub Java API library, It is part of the GitHub Mylyn Connector and aims to support the entire GitHub v3 API. Authentication will be performed using access token. Output schema must be automatically generated from selected data.