GithubRepository structure