Current Status: ALPHA.1
This is an API Client for GIT server. This Repository is based on Joachim M. Giaever's gogs-php-api-client
. This Repository retains the Orignal Author of the Project.
Q: What is GOGS?
A: GOGS is a Painless self-hosted Git Server written in GO Programming Language. It is so light weight that it can even run on 512mb RAM in a Docker Instance. It has a Front-end Interface as well as REST API (
v1
) that this client consumes.
PHP:^7.0
(PHP 7.0+)guzzlehttp/guzzle:^6.2
(Guzzle 6.2+)
This Package/Library might work with lower Versions of the above mentioned products too but still have not been tested.
composer require clippedcode/gogs-client:dev-master
For Laravel, take a Look at this Laravel Bridge Package
Read the API Readme for a detailed Information of working with this repository.
Also Consider Reading GOGS API Documentation.
Contributions to this Repository are welcomed through Pull Requests and Issues.
This repository is Licensed Under MIT License
. Learn More about the LICENSE.
- Joachim M. Giaever: GOGS PHP API Client