Skip to content

Latest commit

 

History

History
72 lines (44 loc) · 1.58 KB

README.md

File metadata and controls

72 lines (44 loc) · 1.58 KB

go-gitlab-client

go-gitlab-client is a simple client written in golang to consume gitlab API.

Build Status

##features

  • ###Projects gitlab api doc

    • list projects
    • get single project
  • ###Repositories gitlab api doc

    • list repository branches
    • get single repository branch
    • list project repository tags
    • list repository commits
    • list project hooks
    • add/get/edit/rm project hook
  • ###Users gitlab api doc

    • get single user
    • manage user keys
  • ###Deploy Keys gitlab api doc

    • list project deploy keys
    • add/get/rm project deploy key

##Installation

To install go-gitlab-client, use go get:

go get github.com/kyokomi/go-gitlab-client/gogitlab

Import the go-gitlab-client package into your code:

package whatever

import (
    "github.com/kyokomi/go-gitlab-client/gogitlab"
)

##Update

To update go-gitlab-client, use go get -u:

go get -u github.com/kyokomi/go-gitlab-client/gogitlab

##Documentation

Visit the docs at https://godoc.org/github.com/kyokomi/go-gitlab-client/gogitlab

Examples

You can play with the examples located in the examples directory