ibonly/github-status-evangelists

一个基于用户在开源项目上的贡献来评估GitHub用户的包。

dev-master 2015-10-08 11:11 UTC

This package is not auto-updated.

Last update: 2024-09-18 17:32:40 UTC


README

Build Status License Quality Score

此包根据用户拥有的存储库数量分析GitHub用户的贡献。它还根据作者对单个用户拥有的存储库数量的看法对用户进行排名。排名如下所示

存储库数量 < 5 - 零级推广者

5 <= 存储库数量 <= 10 - 初级推广者

11 <= 存储库数量 <= 20 - 联合推广者

存储库数量 >= 21 - 高级推广者

安装

PHP 5.5+ 和 Composer 是必需的。

通过Composer

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

用法1

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

注意:$username 是个人的 GitHub 用户名。

$status->getStatus();

用法2

检测输入的用户名是否不是 GitHub 用户

use Ibonly\GithubStatusEvangelist\EvangelistStatus;
use Ibonly\GithubStatusEvangelist\NullUserException;

注意:$username 是个人的 GitHub 用户名。

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

测试

$ vendor/bin/phpunit test

贡献

要贡献并扩展此包的范围,请查看 CONTRIBUTING 文件以获取详细的贡献指南。

鸣谢

Open-source-Evangelist 由 Ibraheem ADENIYI 创建和维护。