gitlab-haskell: A Haskell library for the GitLab web API

[ bsd3, git, library ] [ Propose Tags ]

This Haskell library queries and updates the database of a GitLab instance using the GitLab web API:

Unsurprisingly, GitLab hosts this Haskell library:

[Skip to Readme]
Versions [faq],,, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5
Dependencies aeson (>=, base (>=4.7 && <5), bytestring, connection, http-conduit, http-types, text, time, transformers, unliftio, unliftio-core [details]
License BSD-3-Clause
Copyright 2019 Rob Stewart, Heriot-Watt University
Author Rob Stewart
Category Git
Home page
Bug tracker
Source repo head: git clone
Uploaded by RobStewart at Mon Dec 2 23:13:01 UTC 2019
Distributions NixOS:0.1.2
Downloads 630 total (231 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-12-03 [all 1 reports]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for gitlab-haskell-0.1.4

[back to package description]

A Haskell library for the GitLab web API

This library interacts with a GitLab server's API. It supports queries about and updates to:

  • Branches
  • Commits
  • Groups
  • Issues
  • Jobs
  • Members
  • Merge requests
  • Pipelines
  • Projects
  • Repositories
  • Repository files
  • Users

The library parses JSON results into Haskell data types in the GitLab.Types module.

Applications using this library

  • gitlab-tools: a command line tool for bulk transactions against a GitLab server. link