Skip to content

Justbeingjustin/github-repository-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-repository-csharp

This library collects a few github repository metrics when given a github repository url. The library captures the number of watchers, stars, forks, issues, pull requests, commits, branches, releases, and contributors.

Logo

Table of Contents

Available For
Nuget
Usage
Contributing

Available For

  • .NET Standard 2.0
  • .NET 4.6.1
  • .NET 4.5

Nuget

   PM> Install-Package github-repository-csharp


Usage

using Github;
using System;

namespace ConsoleApp1
{
    public class Program
    {
        public static void Main(string[] args)
        {
            var githubRepositoryCoordinator = new GithubRepositoryCoordinator("https://github.com/bitcoin/bitcoin");
            var repositoryDetails = githubRepositoryCoordinator.GetRepositoryDetails();

            Console.WriteLine(repositoryDetails.Watches);
            Console.WriteLine(repositoryDetails.Stars);
            Console.WriteLine(repositoryDetails.Forks);
            Console.WriteLine(repositoryDetails.Issues);
            Console.WriteLine(repositoryDetails.PullRequests);
            Console.WriteLine(repositoryDetails.Commits);
            Console.WriteLine(repositoryDetails.Branches);
            Console.WriteLine(repositoryDetails.Releases);
            Console.WriteLine(repositoryDetails.Contributors);
        }
    }
}

Contributing

Pull requests are welcome.

For large changes, please open an issue first to discuss what you would like to add.

About

captures real time github repository metrics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages