2017 © Pedro Peláez
 

library github-status-evangelists

A package that grade a github user based on the user's contribution on open source project.

image

ibonly/github-status-evangelists

A package that grade a github user based on the user's contribution on open source project.

  • Thursday, October 8, 2015
  • by andela-iadeniyi
  • Repository
  • 1 Watchers
  • 1 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

open-source-evangelists

Build Status License Quality Score, (*1)

This Package analyzes the contributions of a Github users based on the number of repositories a user has. It also ranks the user based on the author's perspective on the number of repositories individual user has. The ranking is shown bellow:, (*2)

Number of Repository < 5 - Zero Evanglist, (*3)

5 <= Number of Repository <= 10 - Junior Evanglist, (*4)

11 <= Number of Repository <= 20 - Associate Evanglist, (*5)

Number of Repository >= 21 - Senior Evanglist, (*6)

Installation

PHP 5.5+ and Composer are required., (*7)

Via Composer, (*8)

$ composer require ibonly/github-status-evangelists
$ composer install

Usage 1

use Ibonly\GithubStatusEvangelist\EvangelistStatus;
$status = new EvangelistStatus($username);


Note that $username is the GitHub username of the individual.

$status->getStatus();

## Usage 2 To catch if the username entered is not a github user
use Ibonly\GithubStatusEvangelist\EvangelistStatus; use Ibonly\GithubStatusEvangelist\NullUserException;
Note that $username is the GitHub username of the individual.

try { $status = new EvangelistStatus($username); } catch (NullUserException $e){ echo $e->errorMessage(); }

$status->getStatus();

## Testing
$ vendor/bin/phpunit test

Contributing

To contribute and extend the scope of this package, Please check out CONTRIBUTING file for detailed contribution guidelines., (*9)

Credits

Open-source-Evangelist is created and maintained by Ibraheem ADENIYI., (*10)

The Versions

08/10 2015

dev-master

9999999-dev

A package that grade a github user based on the user's contribution on open source project.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adeniyi Ibraheem