Github API integration