Skip to content

clippedcode/git-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GIT API CLIENT

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.

Requirements

  • 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.

Installation

1. Composer

composer require clippedcode/gogs-client:dev-master

For Laravel, take a Look at this Laravel Bridge Package

Usage

Read the API Readme for a detailed Information of working with this repository.

Also Consider Reading GOGS API Documentation.

Contributions

Contributions to this Repository are welcomed through Pull Requests and Issues.

License

This repository is Licensed Under MIT License. Learn More about the LICENSE.

Credits

About

This is a CLIENT Interface Library for GIT in PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages