Octokit Octokit.Reactive Octokit Octokit.Reactive System System.Reactive.Linq System.Threading.Tasks async Task Main(string[] args) { var userName = string.Empty; GitHubClient client = new GitHubClient(new Octokit.ProductHeaderValue("Octokit.Samples")); userName = "naveensrinivasan"; client.Credentials = new Credentials(Util.GetPassword("github")); IIssuesClient issuesclient = client.Issue; var myissues = await issuesclient.GetAllForCurrent(); myissues.Select(m => new { m.Title, m.Body}).Dump(); //var issue = new NewIssue("Test"); //var newissue = await issuesclient.Create(owner,reponame,new NewIssue("Test")); // //newissue.Dump(); var allissues = await issuesclient.GetAllForRepository("octokit", "octokit.net"); allissues.Select(a => new { a.Title, a.Body}).Dump(); }