conduit-ui / github-connector
Core GitHub API connector with authentication
v1.0.0-alpha.1
2025-06-27 07:36 UTC
Requires
- php: ^8.2|^8.3|^8.4
- saloonphp/saloon: ^3.10
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^7.0||^8.0
- pestphp/pest: ^2.34||^3.0
- pestphp/pest-plugin-arch: ^2.7||^3.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
This package is not auto-updated.
Last update: 2025-06-27 10:52:33 UTC
README
Core GitHub API connector with authentication, built on Saloon HTTP client.
Installation
composer require conduit-ui/github-connector
Usage
use ConduitUi\GitHubConnector\GithubConnector; $connector = new GithubConnector('your-token'); // Make raw HTTP requests $repos = $connector->get('/user/repos'); $newRepo = $connector->post('/user/repos', ['name' => 'new-repo']);
Features
- Token-based authentication
- Full HTTP method support (GET, POST, PUT, PATCH, DELETE)
- Built on Saloon HTTP client
- GitHub API v3 compatibility
- PSR-compliant