ibonly / github-status-evangelists
一个基于用户在开源项目上的贡献来评估GitHub用户的包。
dev-master
2015-10-08 11:11 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: 4.0
- vlucas/phpdotenv: ^2.0
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2024-09-18 17:32:40 UTC
README
此包根据用户拥有的存储库数量分析GitHub用户的贡献。它还根据作者对单个用户拥有的存储库数量的看法对用户进行排名。排名如下所示
存储库数量 < 5 - 零级推广者
5 <= 存储库数量 <= 10 - 初级推广者
11 <= 存储库数量 <= 20 - 联合推广者
存储库数量 >= 21 - 高级推广者
安装
通过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
创建和维护。