PHPackages                             scribe/github-api-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. scribe/github-api-bundle

AbandonedLibrary[API Development](/categories/api)

scribe/github-api-bundle
========================

GitHub API client for PHP5

v1.3.1(11y ago)03551MITPHPPHP &gt;=5.5

Since Jul 12Pushed 11y ago4 watchersCompare

[ Source](https://github.com/scribenet/ScribeGitHubApiBundle)[ Packagist](https://packagist.org/packages/scribe/github-api-bundle)[ Docs](https://github.com/scribenet/ScribeGitHubApiLibrary)[ RSS](/packages/scribe-github-api-bundle/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (3)Dependencies (5)Versions (16)Used By (0)

GitHub API Bundle
=================

[](#github-api-bundle)

[![Build Status](https://camo.githubusercontent.com/f98072cffe3f9eb810f8159dc7c6eda4b1bce66461b05ffaceb0acf0a070f9c5/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7363726962656e65742f5363726962654769744875624170694c6962726172792f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/scribenet/ScribeGitHubApiLibrary)[![Quality Score](https://camo.githubusercontent.com/a06f684071c383631f6d98554ec95631040981caebb4bb7bcbf3596c9fbefb6a/687474703a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f7363726962656e65742f5363726962654769744875624170694c6962726172792e7376673f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/scribenet/ScribeGitHubApiLibrary)[![Coverage Status](https://camo.githubusercontent.com/8a3e5ee58ec36075745cea0af37d483bdd8db2a3c9c1fde3927efc0da458870c/687474703a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f7363726962656e65742f5363726962654769744875624170694c6962726172792e7376673f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/scribenet/ScribeGitHubApiLibrary)[![Dependency Status](https://camo.githubusercontent.com/c5e71fd57787ac05ff9c091f7fcae552def4179a3adac29ddc720861676321d3/687474703a2f2f696d672e736869656c64732e696f2f67656d6e617369756d2f7363726962656e65742f5363726962654769744875624170694c6962726172792e7376673f7374796c653d666c61742d737175617265)](https://gemnasium.com/scribenet/ScribeGitHubApiLibrary)[![Latest Version](https://camo.githubusercontent.com/f92364abda3c51ce96ec4e95b2a9e0ce33bd79cad56e45277b6cb0a2f412d140/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7363726962652f6769746875622d6170692d6c6962726172792e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/scribe/github-api-library)[![Software License](https://camo.githubusercontent.com/58664ab5fde7f3528f86070dc7a5438dc724e696990617d51668cbc97851b1d1/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7363726962652f6769746875622d6170692d6c6962726172792e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

This is a simple, object oriented PHP5 client for [GitHub's API (v3)](http://developer.github.com/v3/), implemented with an intentionally similar API to GitHub's native RESTful API.

Features
--------

[](#features)

- **Code Standards**: Implements [PSR-0](http://www.php-fig.org/psr/psr-0/) code and structure standards to accommodate auto-loading using [Composer](https://getcomposer.org/) or another class auto-loading solution.
- **Speed and Familiarity**: Lightweight, fast, and friendly object model utilizing lazy loading with an intentional similarly to GitHub's own RESTful API.
- **Tests and Continuous Integration**: Extensive [PHPUnit](https://phpunit.de/) tests utilizing [Travis CI](https://travis-ci.org/scribenet/ScribeGitHubApiLibrary) as our continuous integration service.
- **Quality, Coverage and Dependencies**: Code quality reports with [Code Climate](https://codeclimate.com/github/scribenet/ScribeGitHubApiLibrary), coverage reports with [Coveralls](https://coveralls.io/r/scribenet/ScribeGitHubApiLibrary), and dependency version monitoring using [Gemnasium](https://gemnasium.com/scribenet/ScribeGitHubApiLibrary).
- **Documentation and Examples**: Comprehensive [examples](doc/) written in markdown and automatically generated [API documentationn](https://scribenet.github.io/ScribeGitHubApiLibrary/).

Requirements
------------

[](#requirements)

This library requires a short list of dependencies for both a production installation or a development build.

### Production

[](#production)

- PHP &gt;= [5.5](http://php.net/manual/en/migration55.changes.php) or [HHVM](http://hhvm.com/)
- The [Curl](http://php.net/manual/en/book.curl.php) extension
- The [Guzzle](https://github.com/guzzle/guzzle) [HTTP request framework](http://docs.guzzlephp.org/en/latest/)

### Development

[](#development)

- [PHPUnit](https://phpunit.de/) &gt;= 4.0
- [Coveralls Reporter](https://github.com/satooshi/php-coveralls) &gt;= 0.6.1
- [Code Climate Reporter](https://github.com/codeclimate/php-test-reporter) &gt;= 0.1.2
- [Sami](https://github.com/fabpot/sami) &gt;= 2.0

Installation
------------

[](#installation)

This library can be included into your project easily using [Composer](http://getcomposer.org) by adding the dependency to the `require` section of your `composer.json` project file.

```
{
    "require": {
        "scribe/github-api-library": "dev-master"
    }
}
```

Usage
-----

[](#usage)

### Basic Usage

[](#basic-usage)

```
