kevinlebrun / gitlab-roster

A quick & dirty API that list gitlab project contributors in the given period

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitlab Roster

A rather simple API that lists all of a Gitlab project contributors to plan bi-weekly retrospective.

Contributors are either reviewed (closed, merged) merge-requests authors and assignees in the last choosen period or authors and assignees of currently open merge-requests.

I wanted to include note authors but it will take a toll on the Gitlab APIs.

Usage

$ go build -o gitlab-roster *.go
$ ./gitlab-roster -h

API

GET /projects                                       List all project
GET /roster/{project.id}                            List project authors of the last 2 weeks
GET /roster/{project.id}?include=assignee           List project authors of the last 2 weeks

About

A quick & dirty API that list gitlab project contributors in the given period

License:MIT License


Languages

Language:Go 100.0%